Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

JVM bloqueada

Estou acompanhando o curso e estou com uma dúvida.

Ao realizar algum commit no banco de dados com o EntityManager a minha Thread da JVM está ficando bloqueada, me forçando a terminar manualmente a excução da JVM. Alguém consegue identificar o motivo?

Segue link do meu repositório: https://github.com/qzmarco/projetojpa

Obrigado.

3 respostas

Bom dia Marco, tem como printar o erro aqui para nós por favor?

Boa tarde Guilherme,

Não tem um erro. A JVM simplesmente não termina, como se houvesse algum método bloqueante atuando... E nos vídeos isso não acontece.

solução!

Encontrei a solução.

Na classe JPAUtil é aberto o factory quando se cria a classe, mas esse Factory nunca é fechado. Então, criei um método static para verificar se o EntityManagerFactory estiver aberto, para que o mesmo seja fechado.