JavaEE - Framework Hibernate
Framework - Hibernate
-
Configura la
persistenciadel proyecto indicándole a quebase de datoscomunicarse , conectarse y que datos realizar -
Implementación de
persistenciamás usado y anterior aJPA -
Ofrecen capacidades adicionales que
JPAcomostandardyespecificaciones no soportanEsos aportes no son críticos y las ventajas aportan no son suficientes comparadas con usar la especificación
JPA -
Para trabajar con las
anotacionesdentro del ámbito delmapeo objeto relacionalpackage→org.hibernate.annotations
Reflexiones
-
Utilizar la especificación
JPA-
Extendida desarrolladores
-
Permite cambiar implementación forma transparente
-
Permite portar aplicación entre servidores
Java EEusan diferentes especificaciones -
Es atemporal por ser un documento
-
Inmutable
- Nuevos
frameworks/especificacioneslo complementan
- Nuevos
-
Ejemplo
- El uso de
Spring DataconJPApermite trabajo cómodo y rápido con repositorios
- El uso de
-
-
Usar
JPAcomo especificación y programar contra la especificación usandoEntityManager,EntityManagerFactory- No usar
clases concretasde una implementación comoHibernate SessionySessionFactory
- No usar
-
Hibernatela implementación más conocida-
Usar
anotaciones standarddeJPA -
Evitar hacer uso directo de funciones de Hibernate para tener mayor portabilidad del código
-
Deja un comentario