Hibernate: tipos de mapeo

Hibernate es un marco Java que simplifica el desarrollo de aplicaciones Java para interactuar con la base de datos. Es una herramienta ORM (mapeo relacional de objetos) de código abierto y liviana. Hibernate implementa las especificaciones de JPA (API de persistencia de Java) para la persistencia de datos. Hay diferentes relaciones que mantenemos para establecer … Continue reading «Hibernate: tipos de mapeo»

Hibernate: mapeo de uno a muchos

Spring Boot está construido en la parte superior del resorte y contiene todas las características del resorte. Spring también proporciona JPA e hibernate para aumentar la eficiencia de manipulación de datos entre la aplicación Spring y la base de datos. En términos muy simples, podemos decir que JPA (api de persistencia de Java) es como … Continue reading «Hibernate: mapeo de uno a muchos»

Hibernate: asignación de componentes

En general, un estudiante puede tener una dirección/un empleado puede tener una dirección. Para este tipo de requisitos, podemos seguir el mapeo de componentes . No es más que una clase que tiene una referencia a otra clase como variable miembro. es decir, dentro de la clase ‘estudiante’, podemos tener la clase ‘dirección’ como una … Continue reading «Hibernate: asignación de componentes»

Hibernate: consultas de criterios

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 establecer una conexión con la base de datos, escribir consultas para realizar operaciones CRUD, etc. Para obtener los datos disponibles en las tablas RDBMS, … Continue reading «Hibernate: consultas de criterios»

Hibernate – Lista de mapeo

En Hibernate, para obtener una colección ordenada de elementos, la mayoría de las veces List es la preferida. Junto con List, tenemos diferentes mapas de colección como Bag, Set, Map, SortedSet, SortedMap, etc., pero todavía en muchos lugares mapeo list es la forma preferida ya que tiene el elemento de índice y, por lo tanto, … Continue reading «Hibernate – Lista de mapeo»

Hibernate: tabla por jerarquía usando anotación

Hibernate es un marco que proporciona una capa de abstracción, lo que significa que el programador no tiene que preocuparse por las implementaciones, hace las implementaciones por usted internamente, como escribir consultas para realizar operaciones CRUD , establecer una conexión con la base de datos, etc. marco java ORM (mapeo relacional de objetos) de código … Continue reading «Hibernate: tabla por jerarquía usando anotación»

Hibernate – Mapeo de colecciones

Los elementos de colección son muy necesarios para tener relaciones de uno a muchos, de muchos a muchos, etc. Cualquier tipo de los siguientes se puede usar para declarar el tipo de colección en la clase Persistente. Clase persistente de uno de los siguientes tipos: java.util.Lista java.util.Set java.util.SortedSet java.util.mapa java.util.SortedMap java.util.Colección Veamos dónde podemos usar … Continue reading «Hibernate – Mapeo de colecciones»

Hibernate: ejemplo de tabla por subclase usando un archivo XML

En Tabla por subclase , las tablas de subclase se asignan a la tabla de clase principal por relación de clave principal y clave externa . En una estrategia de tabla por subclase: Para cada clase de jerarquía existe una tabla separada en la base de datos. Al crear las tablas de la base de … Continue reading «Hibernate: ejemplo de tabla por subclase usando un archivo XML»

Hibernate: mapeo de bolsas

Para una empresa multinacional, por lo general, las selecciones se realizan en base a preguntas técnicas/preguntas de aptitud. Si nos referimos a una pregunta, cada una tendrá un conjunto de un mínimo de 4 opciones, es decir, cada pregunta tendrá N soluciones. Entonces podemos representar eso por medio de la relación «TIENE A», es decir, … Continue reading «Hibernate: mapeo de bolsas»

Hibernate: tabla por jerarquía 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 jerarquía usando un archivo XML»