| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/05/2008 09:45:22
|
Sorriso
JavaBaby
![[Avatar]](/images/avatar/b210d3789a96350fb4b8e79720ea5976.jpg)
Membro desde: 17/04/2008 16:40:53
Mensagens: 92
Localização: Ilha de JAVA
Offline
|
Dae pessoal surgiram varias duvidas sobre jpa e hibernate...
alias jpa é uma especificação ou um padrão???
e hibernate,...poderia classificar como um software a implementar ou só um framework...qual a visão mais abstrata disto...
MODERAÇÃO: Título ajustado!
This message was edited 1 time. Last update was at 15/05/2008 10:17:12
|
" Vivemos todos sob o mesmo céu,
mais nem todos temos o mesmo horizonte"
300$ una certificacíon, será que en Paraguay, is más barato.... kkkk
RUMO a SCJP 1.6 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/05/2008 10:03:26
|
Victor Maehira
JavaChild
Membro desde: 25/07/2005 13:59:31
Mensagens: 120
Offline
|
Bom dia!
Eu também confundo esses termos:
- JPA é a especificação (Java Persistence API)
- Hibernate é uma implementação da JPA
A confusão surge pois o Hibernate surgiu antes da especificação JPA. A Sun se baseou no Hibernate para elaborar a especificação.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/05/2008 14:03:59
|
Sorriso
JavaBaby
![[Avatar]](/images/avatar/b210d3789a96350fb4b8e79720ea5976.jpg)
Membro desde: 17/04/2008 16:40:53
Mensagens: 92
Localização: Ilha de JAVA
Offline
|
Victor Maehira wrote:Bom dia!
Eu também confundo esses termos:
- JPA é a especificação (Java Persistence API)
- Hibernate é uma implementação da JPA
A confusão surge pois o Hibernate surgiu antes da especificação JPA. A Sun se baseou no Hibernate para elaborar a especificação.
A sakei...valew!!!
|
" Vivemos todos sob o mesmo céu,
mais nem todos temos o mesmo horizonte"
300$ una certificacíon, será que en Paraguay, is más barato.... kkkk
RUMO a SCJP 1.6 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/05/2008 14:57:07
|
Jair Rillo Junior
Moderador
![[Avatar]](/images/avatar/31b3b31a1c2f8a370206f111127c0dbd.jpg)
Membro desde: 29/04/2003 21:19:53
Mensagens: 2524
Localização: São Paulo / Campinas
Offline
|
Só completando...
Você pode muito bem usar Hibernate sem estar utilizando a especificação JPA.
Assim, além do Hibernate ser uma especificação da JPA, ele é um framework de persistência independente.
Por padrão, o Hibernate é apenas um framework (seu pacote CORE). Portanto se você quer utilizá-lo como uma implementação do JPA, você deve utilizar juntos o pacote EntityManager + Annotations.
Uma grande diferença que existe no Hibernate e não existe na especificação JPA, são os Critérias (que me parecem que serão adicionados no JPA 2).
Agora na minha humilde opinião, se você está em dúvida em qual usar, eu optaria pela especificação JPA. Porque além de ser uma especificação oficial, você pode usar ela de forma MUITO simples com components Session Beans (EJB).
|
Jair Rillo Junior
http://www.jairrillo.com/blog | Twitter | SCJA, SCJP, SCWCD, SCBCD, IBM SOA Associate |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/05/2008 15:01:29
|
Sorriso
JavaBaby
![[Avatar]](/images/avatar/b210d3789a96350fb4b8e79720ea5976.jpg)
Membro desde: 17/04/2008 16:40:53
Mensagens: 92
Localização: Ilha de JAVA
Offline
|
ManchesteR wrote:Só completando...
Você pode muito bem usar Hibernate sem estar utilizando a especificação JPA.
Assim, além do Hibernate ser uma especificação da JPA, ele é um framework de persistência independente.
Por padrão, o Hibernate é apenas um framework (seu pacote CORE). Portanto se você quer utilizá-lo como uma implementação do JPA, você deve utilizar juntos o pacote EntityManager + Annotations.
Uma grande diferença que existe no Hibernate e não existe na especificação JPA, são os Critérias (que me parecem que serão adicionados no JPA 2).
Agora na minha humilde opinião, se você está em dúvida em qual usar, eu optaria pela especificação JPA. Porque além de ser uma especificação oficial, você pode usar ela de forma MUITO simples com components Session Beans (EJB).
Cara valew sua opinião é de grande importáncia...thank's...
This message was edited 1 time. Last update was at 15/05/2008 15:01:46
|
" Vivemos todos sob o mesmo céu,
mais nem todos temos o mesmo horizonte"
300$ una certificacíon, será que en Paraguay, is más barato.... kkkk
RUMO a SCJP 1.6 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/10/2011 02:03:03
|
bobboyms
Debugger
![[Avatar]](/images/avatar/e59bed9538a7a165e0d2a1c34335a4ab.jpg)
Membro desde: 15/06/2007 09:44:02
Mensagens: 58
Localização: Mirante da Serra - RO / Recife - PE
Offline
|
Acho que pode te ajudar http://code.google.com/p/jpa-component/wiki/Doc_PT_Br
|
Apenas mais um analista do sistema |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/10/2011 08:24:49
|
Sorriso
JavaBaby
![[Avatar]](/images/avatar/b210d3789a96350fb4b8e79720ea5976.jpg)
Membro desde: 17/04/2008 16:40:53
Mensagens: 92
Localização: Ilha de JAVA
Offline
|
Parceiro, esse foi pros favoritos...
Abs.
|
" Vivemos todos sob o mesmo céu,
mais nem todos temos o mesmo horizonte"
300$ una certificacíon, será que en Paraguay, is más barato.... kkkk
RUMO a SCJP 1.6 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/10/2011 08:52:02
|
marciobarroso
Virtual Machine Man
![[Avatar]](/images/avatar/6828f61cee49c7a4da0f9c1d3e03b857.jpg)
Membro desde: 13/05/2005 23:17:13
Mensagens: 508
Localização: Barueri / SP / BR
Offline
|
Na minha opinião, tente entender o conceito básico da especificação. Se você for direto para as implementações, você pode acabar se frustrando e desistindo.
Dê uma lida nos tutoriais oficiais. Veja como as coisas são feitas, pois assim você vai ter propriedade para escolher por si só qual implementação é a ideal para sua demanda.
Segue alguns links úteis:
http://java.sun.com/javaee/5/docs/tutorial/doc/bnbpz.html
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/10/2011 08:54:19
|
Sorriso
JavaBaby
![[Avatar]](/images/avatar/b210d3789a96350fb4b8e79720ea5976.jpg)
Membro desde: 17/04/2008 16:40:53
Mensagens: 92
Localização: Ilha de JAVA
Offline
|
marciobarroso wrote:Na minha opinião, tente entender o conceito básico da especificação. Se você for direto para as implementações, você pode acabar se frustrando e desistindo.
Dê uma lida nos tutoriais oficiais. Veja como as coisas são feitas, pois assim você vai ter propriedade para escolher por si só qual implementação é a ideal para sua demanda.
Segue alguns links úteis:
http://java.sun.com/javaee/5/docs/tutorial/doc/bnbpz.html
Concordo contigo Marcio... mais por euquanto estou só estudando, até pq a empresa que estou deixou um pouco de lado a idéia de fábrica de software... Mais rapaziada valew pelos toques.
|
" Vivemos todos sob o mesmo céu,
mais nem todos temos o mesmo horizonte"
300$ una certificacíon, será que en Paraguay, is más barato.... kkkk
RUMO a SCJP 1.6 |
|
|
 |
|
|