Ola amigos!
Estou tentando descobrir um erro que ocorre em uma aplicação utilizando Eclipselink.
O problema é que depois de um tempo a aplicação trava, tento que me recorrer a reiniciar a aplicação sempre.
Não conheço muito de JPA, mas algo me diz que o método abaixo está errado, alguém pode me ajudar?
public class PersistenceAgent {
private static EntityManagerFactory _instanceLocal;
public static EntityManager createDefaultEntityManager() {
if (_instanceLocal == null) {
_instanceLocal = Persistence.createEntityManagerFactory(DEFAULT_ENTITY_MANAGER);
logger.info("Got new entity manager instance for persistence unit " + DEFAULT_ENTITY_MANAGER);
}
return _instanceLocal.createEntityManager();
}
//Outros metodos
}
Muito obrigado!