| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/08/2010 15:07:38
|
fanama
JavaTeenager
Membro desde: 21/05/2007 16:32:57
Mensagens: 176
Localização: Socorro - SP
Offline
|
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.
|
"A boca fala do que está cheio o coração" |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/08/2010 15:17:55
|
guialeixo
Virtual Machine Man
Membro desde: 09/09/2009 11:00:50
Mensagens: 668
Offline
|
eficiencia e tempo
|
"O importante da vida não são as respostas sim as perguntas"
Qual lingua você pensa?
Qual lingua um surdo pensa?
Qual lingua um cego e surdo pensa? |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/08/2010 15:19:24
|
fanama
JavaTeenager
Membro desde: 21/05/2007 16:32:57
Mensagens: 176
Localização: Socorro - SP
Offline
|
Exemplo?
|
"A boca fala do que está cheio o coração" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/08/2010 15:22:17
|
guialeixo
Virtual Machine Man
Membro desde: 09/09/2009 11:00:50
Mensagens: 668
Offline
|
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
|
"O importante da vida não são as respostas sim as perguntas"
Qual lingua você pensa?
Qual lingua um surdo pensa?
Qual lingua um cego e surdo pensa? |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/08/2010 15:29:10
|
romarcio
JWizard
![[Avatar]](/images/avatar/0dc800465c816add16e0b6d63be91f49.jpg)
Membro desde: 17/12/2008 10:05:49
Mensagens: 2434
Localização: Santa Maria/RS
Online
|
fanama wrote:Exemplo?
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/
|
Bacharel em Sistemas de Informação.
Oracle Certified Professional, Java SE 6 Programmer
Blog | Facebook | Twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/08/2010 15:34:13
|
jakefrog
GUJ Expert
![[Avatar]](/images/avatar/6e2400ec18b6f1952f1053c65df7a8b6.png)
Membro desde: 22/01/2007 22:00:53
Mensagens: 4181
Offline
|
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/
|
Meu blog sobre java uaiHebert.com
Conceitos OO - Diga, não pergunte!, Lei de Demeter
TDD Primeiros Passos, JUnit com HSQLDB, JPA e Hibernate, Cobertura de testes com JUnit Ant e Emma, Cobrindo seus testes com Cobertura, JUnit, HSQLDB, JPA
Código Limpo: Partes: 01,02,03,04,05
Web/JSF - Criando um WebServer, Tratando Exceções, Autenticação de Usuários (Filter/Servlet), JSF - Hello World, AutoComplete, JSF: Converter e Bean Auto Complete, Validação de Login de Usuário com JSF e JAAS, JSF Exibindo Objeto e Mensagens após Redirect, JSF Exemplos Simples com Ajax, JSF Parametros por Get Request RESTFullAplicação Web Completa JSF EJB JPA JAAS, Lazy JSF Datatable Pagination (Primefaces)
Design Pattern - Strategy, Design Pattern - Observer (Parte 01), Design Pattern - Observer (Parte 02)
Business (JPA)- Hibernate 3 com JPA 2, Create schema script: Ant, Hibernate 3 e JPA 2, TableGenerator Chave Primária Simples, SequenceGenerator,Chave Primária Composta, Mapeando Datas (Date) e Enum, Mapeando Duas Tabelas em uma Classe, @OneToOne Unidirecional e Bidirecional, @OneToMany e @ManyToOne Unidirecional e Bidirecional, @ManyToMany Unidirecional e Bidirecional, Ordernando listas e utilizando Map como atributo mapeado,Uma tabela por herança, JPA Uma Classe por Sub-Classe, JPA Consultas e Dicas, [HOT]Quatro soluções para LazyInitializationException[HOT]
SCJP(1.6 - Ingles - 29/12/2009)
SCWCD(1.5 - Ingles - 30/06/2010)
Vamos em frente que atrás vem gente! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/08/2010 15:46:41
|
ps.vale
Thread.start()
![[Avatar]](/images/avatar/d2452c22dbea1c74f70326baa2c1d9ed.jpg)
Membro desde: 05/07/2010 11:21:41
Mensagens: 31
Offline
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/08/2010 16:45:18
|
lelodois
Virtual Machine Man
![[Avatar]](/images/avatar/4bf5d7d2a1bc51d753fecf97244464a2.png)
Membro desde: 16/10/2007 07:57:45
Mensagens: 547
Localização: São Paulo
Offline
|
Emprego
|
Java e Objective-C
Se depender de mim nunca ficarei plenamente maduro nem nas idéias nem no estilo, mas sempre verde, incompleto, experimental. G.F.
Os inteligentes aprendem com seus erros, os sábios aprendem com os erros dos outros.
Adorar a Deus é um privilégio.
De novo flores?
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/08/2010 19:19:17
|
jakefrog
GUJ Expert
![[Avatar]](/images/avatar/6e2400ec18b6f1952f1053c65df7a8b6.png)
Membro desde: 22/01/2007 22:00:53
Mensagens: 4181
Offline
|
lelodois wrote:Emprego
Haha, flw pouco mas falou bonito viu!
|
Meu blog sobre java uaiHebert.com
Conceitos OO - Diga, não pergunte!, Lei de Demeter
TDD Primeiros Passos, JUnit com HSQLDB, JPA e Hibernate, Cobertura de testes com JUnit Ant e Emma, Cobrindo seus testes com Cobertura, JUnit, HSQLDB, JPA
Código Limpo: Partes: 01,02,03,04,05
Web/JSF - Criando um WebServer, Tratando Exceções, Autenticação de Usuários (Filter/Servlet), JSF - Hello World, AutoComplete, JSF: Converter e Bean Auto Complete, Validação de Login de Usuário com JSF e JAAS, JSF Exibindo Objeto e Mensagens após Redirect, JSF Exemplos Simples com Ajax, JSF Parametros por Get Request RESTFullAplicação Web Completa JSF EJB JPA JAAS, Lazy JSF Datatable Pagination (Primefaces)
Design Pattern - Strategy, Design Pattern - Observer (Parte 01), Design Pattern - Observer (Parte 02)
Business (JPA)- Hibernate 3 com JPA 2, Create schema script: Ant, Hibernate 3 e JPA 2, TableGenerator Chave Primária Simples, SequenceGenerator,Chave Primária Composta, Mapeando Datas (Date) e Enum, Mapeando Duas Tabelas em uma Classe, @OneToOne Unidirecional e Bidirecional, @OneToMany e @ManyToOne Unidirecional e Bidirecional, @ManyToMany Unidirecional e Bidirecional, Ordernando listas e utilizando Map como atributo mapeado,Uma tabela por herança, JPA Uma Classe por Sub-Classe, JPA Consultas e Dicas, [HOT]Quatro soluções para LazyInitializationException[HOT]
SCJP(1.6 - Ingles - 29/12/2009)
SCWCD(1.5 - Ingles - 30/06/2010)
Vamos em frente que atrás vem gente! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/08/2010 08:14:20
|
fanama
JavaTeenager
Membro desde: 21/05/2007 16:32:57
Mensagens: 176
Localização: Socorro - SP
Offline
|
Ok, me convenceram... rsrsrsrs
E quanto ao desempenho, há perda de performance?
Abç
M.A.
|
"A boca fala do que está cheio o coração" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/08/2010 08:44:26
|
fantomas
GUJ Master
![[Avatar]](/images/avatar/a2bf57c3aee957f2aaf75aa84717b3be.jpg)
Membro desde: 24/04/2008 16:10:55
Mensagens: 1534
Localização: Terra (maior parte do tempo)
Offline
|
É 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
|
|
|
 |
|
|
|
|