JavaEE - Framework Hibernate
Framework - Hibernate
-
Configura la
persistencia
del proyecto indicándole a quebase de datos
comunicarse , conectarse y que datos realizar -
Implementación de
persistencia
más usado y anterior aJPA
-
Ofrecen capacidades adicionales que
JPA
comostandard
yespecificaciones no soportan
Esos aportes no son críticos y las ventajas aportan no son suficientes comparadas con usar la especificación
JPA
-
Para trabajar con las
anotaciones
dentro del ámbito delmapeo objeto relacional
package
→org.hibernate.annotations
Reflexiones
-
Utilizar la especificación
JPA
-
Extendida desarrolladores
-
Permite cambiar implementación forma transparente
-
Permite portar aplicación entre servidores
Java EE
usan diferentes especificaciones -
Es atemporal por ser un documento
-
Inmutable
- Nuevos
frameworks/especificaciones
lo complementan
- Nuevos
-
Ejemplo
- El uso de
Spring Data
conJPA
permite trabajo cómodo y rápido con repositorios
- El uso de
-
-
Usar
JPA
como especificación y programar contra la especificación usandoEntityManager
,EntityManagerFactory
- No usar
clases concretas
de una implementación comoHibernate Session
ySessionFactory
- No usar
-
Hibernate
la implementación más conocida-
Usar
anotaciones standard
deJPA
-
Evitar hacer uso directo de funciones de Hibernate para tener mayor portabilidad del código
-
Deja un comentario