Olá pessoal,
peguei um projeto antigo para dar suporte, ele funciona inteiramente sobre EJB…
no geral todos são Container managed transaction… então se eu estou executando um
processo de atualizar varios registros no banco, so vou ver alteração no sistema quando
todo o processo acabar, pois o container irá comitar tudo no final.
Resolvi mudar esse EJB para Bean managed e gerenciar o commit manualmente.
O problema é que dentro dele chamo outros EJB’s que são Container Managed…
existe algum problema?
Me apareceu uma situação que da erro de conexão, e não sei o que pode ser…
dando uns print antes de comitar, percebi que em um certo momento o status
da transaçao era 4 (STATUS_ROLLEDBACK) sendo que eu não efetuei rollback
em nenhum momento. Será que pode ter sido o EJB que é Container managed?