| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/12/2009 19:57:48
|
garcia-jj
JWizard
Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline
|
garcia-jj wrote:
marvinla wrote:Uma dúvida: JPA 2.0 é uma especificação, certo? Portanto, se eu baixar o Java EE 6 SDK já havera uma implementação do JPA 2.0? Ou terei que baixar uma implementação, como o Hibernate? Abraços
Não, você precisa procurar uma implementação como hibernate, toplink, etc... Você pode usar tanto uma implementação de JPA1 como JPA2 (hib3.5 implementa JPA2).
Deixe eu me corrigir aqui... Analisei a pouco as libs dentro do glassfish-v3 e olhei a documentação e há suporte a JPA2 usando eclipse-link. Peguei um projeto meu que usa JPA 1.0 e fiz uns testes e tudo funcionando bem. Vou logo mais fazer uns testes usando features do JPA2 para ver como está. Então ignore meu contário, pois na verdade você pode sim usar o que o glassfish possui embeded para JPA, que no caso é eclipselink.
Hmm, vou dar uma lida na documentação deles para ver como andam as coisas por lá. Uma pena que projetos como o Jasypt e Joda-time ainda não possuam adapters, tento que implemetar na mão um custom-type. Assim minha migração hibernate 3 -> Eclipselink não serão tão simples.
This message was edited 1 time. Last update was at 12/12/2009 19:58:52
|
http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/12/2009 11:05:58
|
Alessandro Lazarotti
Virtual Machine Man
![[Avatar]](/images/avatar/2aaaddf27344ee54058548dc081c6541.jpg)
Membro desde: 21/01/2004 14:12:54
Mensagens: 719
Offline
|
Leonardo3001 wrote:
Se fosse dizer o que eu acho melhor nessa nova especificação seria:
- Beans Validator (não preciso mais do Hibernate) (...)
Importante lembrar que o Hibernate Validator é RI da spec Bean Validation. Portanto, a não ser que vc utilize outra implementação, você ainda vai precisa do Hibernate Validator... assim como com o JPA você ainda precisa do Hibernate, Toplink, outra implementação da especificação.
|
... Lezinho
------------------------
twitter: @lazarotti
http://alessandrolazarotti.wordpress.com/
http://jbossbrasil.org/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/12/2009 11:53:28
|
garcia-jj
JWizard
Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline
|
Alessandro Lazarotti wrote:
Leonardo3001 wrote:
Se fosse dizer o que eu acho melhor nessa nova especificação seria:
- Beans Validator (não preciso mais do Hibernate) (...)
Importante lembrar que o Hibernate Validator é RI da spec Bean Validation. Portanto, a não ser que vc utilize outra implementação, você ainda vai precisa do Hibernate Validator... assim como com o JPA você ainda precisa do Hibernate, Toplink, outra implementação da especificação.
Se você abrir o jar bean-validator.jar que está dentro do glassfish você notará que possuem lá dentro as classes javax.validation e também possuem as classes do org.hibernate.validator e inclusive o org.slf4j e o googlecode.jtype. Ficou bizarro esse jar.
|
http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/12/2009 17:14:13
|
Alessandro Lazarotti
Virtual Machine Man
![[Avatar]](/images/avatar/2aaaddf27344ee54058548dc081c6541.jpg)
Membro desde: 21/01/2004 14:12:54
Mensagens: 719
Offline
|
garcia-jj wrote:
Alessandro Lazarotti wrote:
Leonardo3001 wrote:
Se fosse dizer o que eu acho melhor nessa nova especificação seria:
- Beans Validator (não preciso mais do Hibernate) (...)
Importante lembrar que o Hibernate Validator é RI da spec Bean Validation. Portanto, a não ser que vc utilize outra implementação, você ainda vai precisa do Hibernate Validator... assim como com o JPA você ainda precisa do Hibernate, Toplink, outra implementação da especificação.
Se você abrir o jar bean-validator.jar que está dentro do glassfish você notará que possuem lá dentro as classes javax.validation e também possuem as classes do org.hibernate.validator e inclusive o org.slf4j e o googlecode.jtype. Ficou bizarro esse jar.
Mérito (demérito) exclusivo da Sun,,, em outro Server APP esta diferente
|
... Lezinho
------------------------
twitter: @lazarotti
http://alessandrolazarotti.wordpress.com/
http://jbossbrasil.org/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/12/2009 18:22:05
|
breno500as
Virtual Machine Man
Membro desde: 11/10/2007 17:53:07
Mensagens: 614
Localização: Belo Horizonte - MG
Offline
|
Maravilha vou baixar.....JPA 2.0 com Criteria rulez!!!!
|
Sun Certified Java Programmer 5.0
Sun Certified Web Component Developer 5.0
Sun Certified Business Component Developer 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/12/2009 23:03:17
|
Paulo Silveira
Administrador
![[Avatar]](/images/avatar/a87ff679a2f3e71d9181a67b7542122c.jpg)
Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline
|
breno500as wrote:Maravilha vou baixar.....JPA 2.0 com Criteria rulez!!!!
O Raphael Lacera e eu escrevemos um extenso artigo falando de duas features novas da JPA2 que ja eram presentes no Hibernate: second level cache e criteria. La da pra ter uma boa ideia e comparamos o tempo todo em como era feito com o Hibernate. Ficou um pouco mais verborragico, em especial quando usado com metamodelo, mas há vantagens, claro.
|
http://blog.caelum.com.br twitter: @paulo_caelum
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/12/2009 23:13:38
|
Raphael Lacerda
Debugger
![[Avatar]](/images/avatar/d3a8f086ae1cc1968cb0d2e3c1e3fc87.jpg)
Membro desde: 21/09/2008 00:48:44
Mensagens: 58
Offline
|
Bom, o guerra já twitou a respeito!
http://twitter.com/emguerra/status/6585732981
abraços e espero que gostem do artigo!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/12/2009 07:57:46
|
maior_abandonado
JWizard
![[Avatar]](/images/avatar/0d7c463832b871c20405a6c9296b5517.jpg)
Membro desde: 03/09/2007 11:30:08
Mensagens: 2694
Localização: sp
Offline
|
aqui no serviço é bloqueado... meio previsivel isso aliais... depois em casa eu pego pra da uma olhada...
|
espero ter ajudado...
falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/12/2009 08:46:55
|
breno500as
Virtual Machine Man
Membro desde: 11/10/2007 17:53:07
Mensagens: 614
Localização: Belo Horizonte - MG
Offline
|
Paulo Silveira wrote:O Raphael Lacera e eu escrevemos um extenso artigo falando de duas features novas da JPA2 que ja eram presentes no Hibernate: second level cache e criteria. La da pra ter uma boa ideia e comparamos o tempo todo em como era feito com o Hibernate. Ficou um pouco mais verborragico, em especial quando usado com metamodelo, mas há vantagens, claro.
Muito interessante Paulo, me lembro que tive uma vez de implementar o cache de segundo nível naquele arquivinho ehcache.xml...Vamos ver como ficou com anotações.....
This message was edited 1 time. Last update was at 15/12/2009 08:47:16
|
Sun Certified Java Programmer 5.0
Sun Certified Web Component Developer 5.0
Sun Certified Business Component Developer 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/12/2009 22:59:57
|
marcosalex
GUJ Expert
![[Avatar]](/images/avatar/0a8f8b227be2d04a675082cc9d51c127.jpg)
Membro desde: 20/02/2008 12:32:59
Mensagens: 3371
Offline
|
Ué, não é o toplink a referencia?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/12/2009 23:20:50
|
fredferrao
GUJ Master
![[Avatar]](/images/avatar/128ac9c427302b7a64314fc4593430b2.jpeg)
Membro desde: 01/06/2005 13:23:32
Mensagens: 1901
Localização: Brasil
Offline
|
marcosalex wrote:
Ué, não é o toplink a referencia?
Oracle TopLink is a leader in the JPA community delivering the JPA 1.0 reference implementation with TopLink Essentials and now developing the JPA 2.0 reference implementation with EclipseLink.
As of Oracle TopLink 11g, TopLink Essentials has been replaced with EclipseLink JPA. EclipseLink JPA implements JPA 1.0 and is responsible for delivering the persistence framework
http://www.oracle.com/technology/products/ias/toplink/JPA/index.html
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/12/2009 23:28:46
|
fredferrao
GUJ Master
![[Avatar]](/images/avatar/128ac9c427302b7a64314fc4593430b2.jpeg)
Membro desde: 01/06/2005 13:23:32
Mensagens: 1901
Localização: Brasil
Offline
|
Falando em JPA como assim nao saiu??
EclipseLink 2.0.0 (Released Dec 10, 2009)
http://www.eclipse.org/eclipselink/
|
Não respondo dúvidas via MP! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/12/2009 10:55:15
|
marcosalex
GUJ Expert
![[Avatar]](/images/avatar/0a8f8b227be2d04a675082cc9d51c127.jpg)
Membro desde: 20/02/2008 12:32:59
Mensagens: 3371
Offline
|
fredferrao wrote:
marcosalex wrote:
Ué, não é o toplink a referencia?
Oracle TopLink is a leader in the JPA community delivering the JPA 1.0 reference implementation with TopLink Essentials and now developing the JPA 2.0 reference implementation with EclipseLink.
As of Oracle TopLink 11g, TopLink Essentials has been replaced with EclipseLink JPA. EclipseLink JPA implements JPA 1.0 and is responsible for delivering the persistence framework
http://www.oracle.com/technology/products/ias/toplink/JPA/index.html
Mais que esclarecido, valeu.
Irônico que agora que foi adquirido pela Oracle, eles tenham trocado a referência. Provável que a próxima versão eles voltem a usar o toplink como referência.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/05/2010 08:24:43
|
leonardoprc
Entusiasta Java
![[Avatar]](/images/avatar/ef5cbcf7359e5a5eb68d9df632539af3.png)
Membro desde: 14/04/2008 12:58:10
Mensagens: 15
Localização: Salvador-BA
Offline
|
Olá Pessoas,
Estou iniciando em Java também. E logo me deparei com a uma implementação de Dao genérico que faz validações de beans. Então estou sabendo por aqui que que o BV agora é RI do JPA. Fiquei muito feliz pois eu não adoto o Hibernate, e sempre uso o EclipseLink.
Então estou pressupondo que posso usar o BV com o EL. Acontece que quando adicionei e olhei dentro do bean-validator.jar (jar pescado do Glassfish) ele não possui a classe ClassValidator.
- Estou no caminho certo? Vou poder usar BV com o EL, TL, etc?!!!
This message was edited 1 time. Last update was at 22/05/2010 08:27:03
|
"Reservar períodos específicos do dia para organizar momentos de devaneios positivos é prática comum de bons pensadores e pode ser um exercício útil para qualquer pessoa. A concentração "programada" cria sinapses positivas, trazendo à mente maneiras diferentes de olhar e pensar soluções e inovações."
--
Leonado Pinto |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/05/2010 17:36:45
|
Lucas Emanuel
GUJ Master
Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline
|
leonardoprc wrote:Olá Pessoas,
Estou iniciando em Java também. E logo me deparei com a uma implementação de Dao genérico que faz validações de beans. Então estou sabendo por aqui que que o BV agora é RI do JPA. Fiquei muito feliz pois eu não adoto o Hibernate, e sempre uso o EclipseLink.
Então estou pressupondo que posso usar o BV com o EL. Acontece que quando adicionei e olhei dentro do bean-validator.jar (jar pescado do Glassfish) ele não possui a classe ClassValidator.
- Estou no caminho certo? Vou poder usar BV com o EL, TL, etc?!!!
Abre um tópico para sua dúvida.
Esse tópico é sobre lançamento do Java EE 6, e além do mais é do ano passado.
|
|
|
 |
|
|