EntityManager - EJB3

2 respostas
J

Ola pessoal,

Tenho meu session bean que está assim :

@Stateless
@Remote(FacadeRemota.class)
@Local(FacadeLocal.class)
public class FacadeBean implements FacadeLocal ,FacadeRemota
{
	@PersistenceContext(unitName = "oracle")
	private EntityManager	em;

.......

Essa classe acima é minha classe de negócio ! Existe também minha classe persistencia que será responsável pelas consultas (Estou implementando o padrão DAO). A classe de negocio chama a persistente para realizar as consultas.

Eu gostaria de levar esse EntityManager para minha classe de persistencia e tirá-lo da minha classe de negócio, mas não dá certo, pois o EntityManager sempre aparece null !!

alguem sabe como fazer isso ??

valeu …

2 Respostas

O

O DAO deve ser um session bean também.

J

Nao eh um problema ter dois session bean nao ??
Dessa forma q vc ta falando eu vou ter um session bean para o negocio e outro para a persistencia ??

valeu …

Criado 25 de abril de 2006
Ultima resposta 25 de abr. de 2006
Respostas 2
Participantes 2