| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/05/2009 13:11:13
|
giovanni_stiwes
JavaGuru
Membro desde: 20/04/2006 09:00:42
Mensagens: 236
Offline
|
Estou migrando um sistema java para servidor, eu pensando em portar o JDBC para JPA, mas como tenho queries muito complexas, poucas vezes utilizarei queries em Objetos, praticamente, do JPA so me beneficiarei do controle transacional e de datasouces, e muite banco é claro, já que a aplicação vai rodar em oracle para empresa q exijam o mesmo e me postgre para as outras.
Será realmente vantagem o uso do JPA para projetos q tem queries complexas, e seria dificil trabalhar com os objetos, e ao inves disso vai trabalhar diretamente com arrays de tipos java (Integer, String ...)?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/05/2009 14:14:32
|
Giulliano
GUJ Master
![[Avatar]](/images/avatar/7f5a17b792b687fc4c227a5c5e569dd8.jpg)
Membro desde: 14/11/2006 19:29:38
Mensagens: 1627
Localização: São Paulo
Offline
|
Pela sua pergunta fica claro que vc já sabe que o único problema de se trabalhar com hibernate é quando se tem queries complexas.
|
Oracle Certified Master, Java EE 5 Enterprise Architect
Oracle Certified Professional Java Programmer
GiuLLianO MoRRoNi
<UnTouChAbLe> |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/05/2009 15:27:05
|
rdmegna
Entusiasta Java
Membro desde: 07/10/2008 15:06:55
Mensagens: 22
Offline
|
Giulliano, você poderia expor os motivos desta sua afirmação?
Eu estou mais ou menos na mesma situação do Giovanni porem com menos conhecimento sobre o assunto!
Obrigado!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/05/2009 15:33:06
|
marcoswp3x
Debugger
![[Avatar]](/images/avatar/36a9d56a4bacaed4d64a6e34e4ce1a85.jpg)
Membro desde: 22/08/2007 17:26:25
Mensagens: 59
Localização: Joinville-SC
Offline
|
Giovani
Você pode usar JPA e nos casos extremos continuar utilizando SQL pra executar queries complexas.
|
http://twitter.com/marcoooos
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/05/2009 15:41:31
|
Leonardo3001
GUJ Ranger
Membro desde: 04/07/2007 18:28:58
Mensagens: 975
Offline
|
O JPA não é a única alternativa. Sei também do iBatis, onde é possível colocar em XML todas as suas queries, por exemplo.
Se eu fosse você, gastava umas horinhas implementando uma pequena (mas muito pequena) parte do seu código em Hibernate e outra em iBatis pra ver o qual você se sente mais confortável.
|
Leonardo Veríssimo
-------------------------------------------------
Objectzilla |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/05/2009 15:44:31
|
marcoswp3x
Debugger
![[Avatar]](/images/avatar/36a9d56a4bacaed4d64a6e34e4ce1a85.jpg)
Membro desde: 22/08/2007 17:26:25
Mensagens: 59
Localização: Joinville-SC
Offline
|
Tem tbm a opção de usar JPA com outra ferramenta de ORM, sem ser o Hibernate.
Dá uma olhada tbm se o Top/Eclipselink não resolve o seu problema.
|
http://twitter.com/marcoooos
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/05/2009 18:57:17
|
giovanni_stiwes
JavaGuru
Membro desde: 20/04/2006 09:00:42
Mensagens: 236
Offline
|
Ok, Vou Olhar este IBatis, mas tambem vou olhar a JDO, mas se alguem ja quiser me adianter que o JDO propõe, ajudaria bastante.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/05/2009 19:45:22
|
UpTheIrons
JavaEvangelist
![[Avatar]](/images/avatar/2b040bf76e436c1916a75a7b376acd9e.jpg)
Membro desde: 31/10/2008 08:48:45
Mensagens: 339
Offline
|
E aí Giovani,
Tá OnLine?
|
Grato,
UptheIrons! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/06/2009 14:34:37
|
Giulliano
GUJ Master
![[Avatar]](/images/avatar/7f5a17b792b687fc4c227a5c5e569dd8.jpg)
Membro desde: 14/11/2006 19:29:38
Mensagens: 1627
Localização: São Paulo
Offline
|
rdmegna wrote:Giulliano, você poderia expor os motivos desta sua afirmação?
Eu estou mais ou menos na mesma situação do Giovanni porem com menos conhecimento sobre o assunto!
Obrigado!
Na experiência que obtive com hibernate eu posso dizer que ele é uma ferramenta poderosa quando vc parte do modelo classes pro banco de dados. O inverso já fica mais dificil trabalhar, partir de uma banco de dados para a modelagem das classes.
Ao começar a construção de um projeto o ideal hoje seria criar a camada DAO e a abaixo dela duas camadas uma com implementações do Hibernate e uma com JDBC.
[']s
This message was edited 1 time. Last update was at 02/06/2009 14:35:30
|
Oracle Certified Master, Java EE 5 Enterprise Architect
Oracle Certified Professional Java Programmer
GiuLLianO MoRRoNi
<UnTouChAbLe> |
|
|
 |
|
|