Hasta ahora, siempre preferí usar Hibernate directamente en lugar de JPA 1.0, porque JPA carecía de algunas de las características importantes que necesitaba e Hibernate proporcionado: Criteria API, segundo nivel de caché, OneToMany unidireccional y un algunos otrosDiferencia Hibernate 3.5/JPA 2.0
Ahora, con el advenimiento de JPA 2.0 y todas las nuevas características que vienen con él y que inicialmente faltaban en JPA 1.0 (http://en.wikibooks.org/wiki/Java_Persistence/What_is_new_in_JPA_2.0%3F), me pregunto si todavía hay necesidad de usar Hibernate directamente.
¿Cuál es su opinión? ¿Qué queda en Hibernate 3.5 que no puedo hacer con JPA 2.0?
pensé que Hibernate es la implementación de la APP. E Hibernate puede traer algunas extensiones. Entonces realmente no entiendo cómo puedo usar JPA ** sin ** Hibernate o p. EclipseLink, OpenJPA? – LancerX