CDI e @PersistenceContext

2 respostas
diegonunes.sistema

Boa noite.

Eu consigo com CDI (classe anotada com @Named) injetar um EntityManager utilizando a anotação @PersistenceContext para que o container gerencie minhas transações? Consigo este efeito utilizando EJB, mas não quero usar o mesmo.

Ou é necessário que eu gerencie minha transação manualmente?

Obs.: Estou utilizando o GlassFish 3.

Obrigado.

2 Respostas

dev.rafael

Não. O container não vai gerenciar as transações p/ vc. P/ isso vc ainda vai precisar do EJB. Felizmente o Glassfish v3 supporta EJBs lights.
Ainda é possível gerenciar transações em ManagedBeans do CDI, mas p/ isso vc vai precisar de um Interceptor.

diegonunes.sistema

Rafael, boa noite.

Obrigado pela resposta.

Att,

Criado 7 de setembro de 2010
Ultima resposta 7 de set. de 2010
Respostas 2
Participantes 2