Hibernate Generico

4 respostas
J

Pessoal alguem tem como postar um exemplo de uma classe DAO generica utilizando o Hibernate? e como utiliza-la.

4 Respostas

andre_a_s

http://www.guj.com.br/user.article.get.chain?article.id=125&page=4

Bingo! 8)

Jair_Rillo_Junior

O andré já postou o link do tutorial do GUJ sobre Hibernate.
Agora eu fiquei com uma dúvida, o que você chama de classe DAO genérica? seria uma única classe para fazer as operações do banco de dados (save, delete, update…)???.
Se for isso, acredito que não exista uma solução “genérica” para todos os casos. Em classes que não possuem relacionamento, até é possível sim, mas a partir do momento em que existem relacionamentos, um DAO específico (que pode herdar do seu DAO genérico), seria mais interessante.

J

Tipo criar uma classe que contenha metodos de insert, update,delete
e nela recebo com parametro um Object e abro e fecho a sessão transparente para quem vai utiliza-la.

entendeu?

Jair_Rillo_Junior

“j2ee”:
Tipo criar uma classe que contenha metodos de insert, update,delete
e nela recebo com parametro um Object e abro e fecho a sessão transparente para quem vai utiliza-la.

entendeu?

perfeito, eu também faço isso.
Mas no caso de relacionamentos, onde você precisa trabalhar melhor com sua transação (Session.beginTransaction), isso não é muito aconselhável, a menos que você não controle os erros gerados nessa parte

Criado 9 de setembro de 2004
Ultima resposta 9 de set. de 2004
Respostas 4
Participantes 3