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.
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