EJB e Hibernate

3 respostas
tads

Boa tarde, tudo bom?

Gostaria de tirar uma dúvida sobre EJB e hibernate.

É certo eu usar os Entity Beans para chamar um DAO que utiliza o
Hibernate, por exemplo???

O que poderia fazer para usar hibernate com EJB.

Eu poderia criar os beans usados no hibernate (ao invés dos Entity Beans) e seus mapeamentos XML, Criar os DAOs para estes beans e chamá-los num SessionBean?

Qual seria o correto para isto?

muito obrigado!!!

Abraço

3 Respostas

cv1

SessionBeans, DAO, Hibernate. Mais facil que isso impossivel :smiley:

tads

Sim, eu vi que é tranquilo usar estes “componentes” (não sei se posso chamar assim…)

É que eu estou querendo dar bons argumentos aqui na empresa para utilizar os beans usados no hibernate (Encontrando resistência aqui) ao invés dos Entity Beans.

O que eu entendo de conceito básico por Bean, seja ele implementando
Entity Bean - EJB ou Serializable (que se usa no hibernate) é que
ele vai conter métodos getters e setters e que correspondem
às tabelas num banco de dados, e q estes beans vão ser usados
nos DAOs para fazer a persistência de objetos e manipular dados
da base de dados.

Bom, daí eu volto a pergunta anterior:

É certo eu usar os próprios Entity Beans para chamar um DAO que utiliza o Hibernate, por exemplo???

Numa outra mensagem tinha o seguinte:
“Hibernate substitui apenas os Entity Beans do EJB…”

Então, Eu poderia criar os beans usados no hibernate (ao invés dos Entity Beans) e seus mapeamentos XML, Criar os DAOs para estes beans e chamá-los num SessionBean… certo???

obrigado pela atenção

rafabene

Eu também uso SessionBeans atuando como DAO do Hibernate recebendo como parâmetro um JavaBean Serializable. Como disse o CV, mais fácil impossível :lol: .

Aproveitando o tópico. Existe alguma desvantagem nesta forma de usar EJB + Hibernate em relação:
1 - Ao tradicional Session + Entity ?
2 - BMP c/ Hibernate ?

Criado 9 de janeiro de 2004
Ultima resposta 9 de jan. de 2004
Respostas 3
Participantes 3