Cara;

  Você leu mesmo o FAQ 
(http://java.sun.com/javaee/reference/faq/persistence.jsp)? Lá está escrito o 
seguinte:


Q: Why have you introduced the new Java Persistence API as part of the Java EE 
5 platform? 
A: We introduced the Java Persistence API to the Java platform
for two reasons.  First, this new API simplifies the development of
Java EE and Java SE applications using data persistence.  Second,
we wanted to get the entire Java community behind a single, standard
persistence API. 

  Não existe o porquê de eu utilizar o Hibernate, se já tem um Framework já 
embutido na própria linguagem - de nome Java Persistence API - que faz a 
persistencia, entendeu?

  Eu não estou falando da especificação JPA, mas sim do Framework de nome "Java 
Persistence API", ok?








________________________________
De: Leonardo Cezar <lhce...@gmail.com>
Para: Comunidade PostgreSQL Brasileira <pgbr-geral@listas.postgresql.org.br>
Enviadas: Segunda-feira, 4 de Janeiro de 2010 17:53:14
Assunto: [pgbr-geral] [OT] Hibernate versus JPA ERA: Re:  Res: Res: Res: Res: 
Uso de Campos Padrões

2010/1/4 MARCIO CASTRO <marciomouracas...@yahoo.com.br>:
> Colega; antes de mais nada, eu apenas copiei o que está na página da SUN,
> intitulada "Java Persistence API FAQ". Você por acaso LEU o que está escrito
> na mesma?

Li sim, mas sinceramente não foi muito conclusivo e vai contra o que a
documentação da própria Hibernate diz. Voce conseguiu tempo pra
verificar no site do hibernate o paragrafo abaixo?

"Hibernate implements the Java Persistence object/relational mapping
and persistence management interfaces with the Hibernate Annotations
and Hibernate EntityManager modules, on top of the mature and powerful
Hibernate Core."

Pra ser um pouco mais direto e pra encerrarmos este assunto que já
está pra lá de OT, o JPA é e sempre será apenas uma especificação, uma
API, uma interface. Ocorre que *algumas* caracteristicas de versões
anteriores (<3.2) do Hibernate foram inclusos na *especificação* mais
recente da JPA e tantos outras features nao foram. Portanto falar que
voce utiliza hibernate 3 significa que vc estara utilizando JPA,
porque Hibernate implementa a JPA, segundo o paragrafo acima retirado
do site do hibernate.

Me disponho para continuarmos esse assunto, desde que vc envie e-mails
com um pouco mais de conteúdo do que o que vc acabou de enviar.

Leia o material que te passei que é rico em conteudo, traga suas
conclusões e de seus amigos programadores e vamos chegar numa
conclusão bem embasada para elucidar nossas duvidas, mas por favor não
vamos perder tempo com frivolidades.

Abraço!

-Leo
-- 
Leonardo Cezar
http://www.aslid.org.br
http://postgreslogia.wordpress.com
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



      
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a