Hibernate Introduccion
El trabajar con software orientado a objetos y con una base de datos relacional puede llegar a
ser engorroso y puede llegar a tomar bastante tiempo en los entornos empresariales de hoy en
día.
Hibernate es una herramienta de mapeo objeto/relacional para entornos Java. El término de
mapeo objeto/relacional (ORM) se refiere a la técnica de mapear una representación de datos
desde un modelo de objeto a un modelo de datos relacionales con un esquema basado en SQL.
Hibernate no sólamente se ocupa del mapeo desde las clases Java a las tablas de las bases
de datos (y desde los tipos de datos de Java a los tipos de datos de SQL), sino que también
facilita la consulta y recuperación de datos. Esto puede reducir de manera importante el tiempo
de desarrollo que se tomaría con el manejo de datos de forma manual en SQL y JDBC.
La meta de Hibernate es aliviar el trabajo del desarrollador en 95% de la persistencia de
datos comunes relacionados con tareas de programación.
Es posible que Hibernate no sea la mejor solución para aquellas aplicaciones centralizadas
en datos que sólamente utilizan los procedimientos almacenados para implementar la
lógica empresarial en la base de datos,
en datos que sólamente utilizan los procedimientos almacenados para implementar la
lógica empresarial en la base de datos,
Hibernate es mucho más útil con modelos de dominio orientados a objetos y con lógica
empresarial middle-tier con base en Java.
Sin embargo, Hibernate ciertamente le puede ayudar
a eliminar o a encapsular código SQL específico del vendedor y le ayudará con la tarea común
de traducción del grupo de resultados desde una representación tabular a un grafo de objetos
No hay comentarios:
Publicar un comentario