Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Problemas com OpenEntityManagerInViewInterceptor

Boa Tarde! Até o momento, estou gostando muito das explicações, e por coincidência, estava tendo o problema com Lazy no meu projeto (também estou usando Spring).

Bom usei a configuração do interceptor, porém como o meu projeto utiliza dois EntityManager, o interceptor apresenta erro e eu não estou sabendo resolver, poderia por favor me ajudar?

Motivo de ter dois EntityManager: O meu projeto utiliza multi tenacy, então tenho um para Logar e selecionar o cliente e outro especifico para o cliente.

@Override
public void addInterceptors(InterceptorRegistry registry) {
    registry.addWebRequestInterceptor(getOpenEntityManagerInViewInterceptor());
}

@Bean
public OpenEntityManagerInViewInterceptor getOpenEntityManagerInViewInterceptor() { 
    return new OpenEntityManagerInViewInterceptor();
}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

Resolvi o o problema injetando o EntityManager que queria interceptar e usei o

setEntityManagerFactory(entityManagerFactory);

para poder informar ao spring qual o entityManager .