|
La persistencia de datos de cualquier
aplicación de software ha sido uno de los tópicos
más importantes que influyen directamente entre otras cosas en
el desempeño, tiempos de desarrollo, etc., de cualquier
aplicación de software. Diversas tecnologías Java
existen para dar solución a esta problemática EJBs,
JDBC, etc.
Una de las técnicas más
utilizadas hoy en día es el llamado mapeo OR (mapeo Objetos
a tablas de un modelo de bases de datos relacional). Las
características que ofrecen estas estrategias han dado lugar al
desarrollo de diversos frameworks de persistencia encargados de
resolver problemas entre otros como el mapeo de relaciones entre
objetos: herencia, asociaciones, cache de objetos persistentes,
sincronización automática con la base de datos, etc.
Hibernate es uno de estos frameworks
ampliamente utilizados en el desarrollo de aplicaciones
Java y aplicaciones empresariales que da solución a todos
estos requerimientos típicos de una estrategia OR.
|