Hibernate?

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.

eficiencia e tempo

Exemplo?

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

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/

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/

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

Emprego

Haha, flw pouco mas falou bonito viu!

Ok, me convenceram… rsrsrsrs

E quanto ao desempenho, há perda de performance?

Abç

M.A.

É 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