Ejemplo de Hibernate sin IDE

Hibernate es una poderosa herramienta que se utiliza para crear aplicaciones que necesitan interactuar con una base de datos. Es un framework Java que implementa la técnica ORM (Object Relational Mapping).  ¿Qué es ORM? ORM significa mapeo relacional de objetos. Es una técnica que se utiliza para hacer que los objetos de Java sean persistentes … Continue reading «Ejemplo de Hibernate sin IDE»

Hibernate: tabla por subclase usando anotación

Hibernate es un marco Java ORM (mapeo relacional de objetos) de código abierto, no invasivo y livianoque se utiliza para desarrollar una lógica de persistencia que es independiente del software de la base de datos. Un marco ORM (mapeo relacional de objetos) simplifica la creación de datos, la manipulación de datos y el acceso a … Continue reading «Hibernate: tabla por subclase usando anotación»

Ejemplo de Hibernate usando XML en Eclipse

Hibernate es un marco que proporciona cierta capa de abstracción, lo que significa que el programador no tiene que preocuparse por las implementaciones, Hibernate hace las implementaciones por usted internamente, como establecer una conexión con la base de datos, escribir consultas para realizar operaciones CRUD, etc. En este artículo , veamos un ejemplo de Hibernate … Continue reading «Ejemplo de Hibernate usando XML en Eclipse»

Hibernate: asignación de herencia

La jerarquía de herencia se puede ver fácilmente en la tabla de la base de datos. En Hibernate tenemos tres estrategias diferentes disponibles para el mapeo de herencia Tabla por jerarquía Tabla por clase de hormigón Tabla por subclase La jerarquía se puede ver esquemáticamente fácilmente.   En este artículo, veamos acerca de la tabla … Continue reading «Hibernate: asignación de herencia»

Hibernate – Interceptores

Los interceptores se utilizan junto con las clases administradas de Java EE para permitir que los desarrolladores invoquen métodos de interceptor en una clase de destino asociada, junto con invocaciones de métodos o eventos de ciclo de vida. Los usos comunes de los interceptores son el registro, la auditoría y la creación de perfiles. La … Continue reading «Hibernate – Interceptores»

Hibernate: cree un archivo de configuración de Hibernate con la ayuda del complemento

Hibernate es un marco que proporciona una capa de abstracción, lo que significa que el programador no tiene que preocuparse por las implementaciones, Hibernate hace las implementaciones por usted internamente, como escribir consultas para realizar operaciones CRUD, establecer una conexión con la base de datos, etc. Java Framework que se utiliza para desarrollar la lógica … Continue reading «Hibernate: cree un archivo de configuración de Hibernate con la ayuda del complemento»

Creación automática de tablas usando Hibernate

Hibernate es un marco Java que implementa el patrón de diseño ORM (Object Relational Mapping). Se utiliza para asignar objetos Java a una base de datos relacional. Utiliza internamente JDBC (Java Database Connectivity), JTA (Java Transaction API) y JNDI (Java Naming and Directory Interface). Ayuda a que los objetos Java persistan en la base de … Continue reading «Creación automática de tablas usando Hibernate»

Hibernate: mapeo de muchos a muchos

En RDBMS, podemos ver un uso muy común de las relaciones padre-hijo. Se puede lograr en Hibernate a través de  Relación de uno a muchos Relación de muchos a uno Relación uno a uno Relación de muchos a muchos Aquí discutiremos cómo realizar Hibernate: mapeos de muchos a muchos . A continuación se muestran las … Continue reading «Hibernate: mapeo de muchos a muchos»

Ejemplo de Hibernate usando JPA y MySQL

Hibernate es un marco que proporciona una capa de abstracción, lo que significa que el programador no tiene que preocuparse por las implementaciones, Hibernate hace las implementaciones por usted internamente, como escribir consultas para realizar operaciones CRUD, establecer una conexión con la base de datos, etc. Java Framework que se utiliza para desarrollar la lógica … Continue reading «Ejemplo de Hibernate usando JPA y MySQL»

Hibernate: procesamiento por lotes

Hibernate está almacenando los objetos recién insertados en el caché de segundo nivel. Debido a esto, siempre existe la posibilidad de OutOfMemoryException al insertar más de un millón de objetos. Pero habrá situaciones para insertar grandes datos en la base de datos. Esto se puede lograr mediante el procesamiento por lotes en hibernación. Nota : … Continue reading «Hibernate: procesamiento por lotes»