Hibernate: diferencia entre la lista y el mapeo de bolsas

Hibernate es compatible tanto con la asignación de listas y bolsas como con la asignación de conjuntos. Por lo tanto, habrá una compensación con respecto a cuál es el mejor tipo de datos para usar. La elección se basará puramente en los requisitos, pero aún así, veamos las diferencias entre ellos. Siempre que haya una … Continue reading «Hibernate: diferencia entre la lista y el mapeo de bolsas»

Hibernate: crea clases POJO

POJO significa Plain Old Java Object. En términos simples, usamos POJO para hacer un modelo de programación para declarar entidades de objetos. Las clases son fáciles de usar y no tienen restricciones en comparación con Java Beans.  Para leer acerca de las clases POJO y Java Bean, consulte el siguiente artículo: Clases POJO y Java … Continue reading «Hibernate: crea clases POJO»

Hibernate: mapeo de conjuntos ordenados

SortedSet se puede ver en un grupo de elementos y no tienen un elemento duplicado y se mantiene el orden ascendente en sus elementos. Al usar elementos <set> podemos usarlos y la entidad debe tener un conjunto ordenado de valores. Como ejemplo, podemos tener un trabajador independiente que trabaja para varias empresas por turnos. Aquí … Continue reading «Hibernate: mapeo de conjuntos ordenados»

Hibernate: aplicación web

Una aplicación web con hibernate es más fácil. Una página JSP es la mejor manera de obtener entradas de usuario. Esas entradas se pasan al servlet y, finalmente, se inserta en la base de datos mediante hibernate. Aquí la página JSP se usa para la lógica de presentación. La clase de servlet está destinada a … Continue reading «Hibernate: aplicación web»

Hibernate – Asignación de mapas ordenados

SortedMap es un mapa que siempre mantiene sus entradas correspondientes en orden de clave ascendente. En Hibernate, usando el elemento <map> y ‘sort’ como ‘natural’ podemos mantener el SortedMap. Veamos eso usando el concepto de relación de uno a muchos. Por ejemplo, para un lenguaje de programación como Java, se escriben muchos libros. Si se … Continue reading «Hibernate – Asignación de mapas ordenados»

Hibernate: tabla por clase concreta usando un archivo XML

Hibernate es capaz de almacenar las propiedades heredadas de un objeto junto con sus nuevas propiedades en su base de datos cuando un objeto se guarda en la base de datos. En Hibernate, la herencia entre clases POJO se aplica cuando varias clases POJO de un módulo contienen algunas propiedades comunes. En una aplicación en … Continue reading «Hibernate: tabla por clase concreta usando un archivo XML»

Hibernate: SQL nativo

Hibernate por medio de una instalación de Native SQL, puede interactuar directamente con la base de datos como MySQL, Oracle, etc., y todas las consultas específicas de la base de datos se pueden ejecutar a través de esta instalación. Esta función es muy útil si la aplicación es una aplicación antigua y se ejecuta durante … Continue reading «Hibernate: SQL nativo»

Hibernate – Clases generadoras

Hibernate es un marco Java ORM (mapeo relacional de objetos) de código abierto, no invasivo y liviano que se utiliza para desarrollar una lógica de persistencia que es independiente del software de la base de datos. En JDBC , para desarrollar lógica de persistencia, tratamos con tipos primitivos. Mientras que en el marco de Hibernate … Continue reading «Hibernate – Clases generadoras»