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();
}
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 .