Hibernate?

10 respostas
F

Olá pessoal;

Depois de certo tempo desenvolvendo minhas próprias classes para conexão (DAO - jdbc), surgiu uma dúvida:

O que posso estar perdendo ao não utilizar o hibernate para persistir meus dados?

Abrasssss

Marco A.

10 Respostas

G

eficiencia e tempo

F

Exemplo?

G

Cara vc mapeia o banco e pronto nao precisa preocupar com sql mais… e tambem a questao de utilizar session em vez de abrir conexao e fechar conexao acho bacana

romarcio

Utilize esses exemplos:
http://www.guj.com.br/article.show.logic?id=125
http://www.guj.com.br/article.show.logic?id=174
http://www.guj.com.br/article.show.logic?id=182

Ou ainda, baixe ele e de uma olhada na documentação que vem com ele:
http://sourceforge.net/projects/hibernate/files/hibernate3/3.5.4-Final/

Hebert_Coelho

JDBC
select * from pessoa (retorna um “array” com dados das pessoas)

HIBRENATE
from pessoa(retorna um “array” com Objetos pessoa)

Vc não precisa montar o objeto na mão.

Na hora de persistir, não precisa fazer “update… e assim vai”. Basta dar o comando update e pasasr o objeto que vc será feliz.

\o/

ps.vale

Esta perdendo a melhor parte.
Através hibernate, vc pode mudar o banco de dados de mysql pra oracle, e não irá mudar em nada a estrutura do seu código, apenas irá mudar as propriedades do hibernate.
além de deixar o código muito mais limpo e de fácil manutenção

lelodois

Emprego

Hebert_Coelho

Haha, flw pouco mas falou bonito viu!

F

Ok, me convenceram… rsrsrsrs

E quanto ao desempenho, há perda de performance?

Abç

M.A.

fantomas

É como tudo em programação se não for utilizado com cuidado o resultado pode ficar ruim.

Porem, em muitos casos pode chegar a ficar mais rapido do que utilizar JDBC diretamente; com hibernate vc por utilizar seus caches para evitar acessos ao banco de dados.

flws

Criado 12 de agosto de 2010
Ultima resposta 16 de ago. de 2010
Respostas 10
Participantes 7