proyecto:
En esta segunda formación seguiremos trabajando en el mismo proyecto de JPA y estudiaremos algunos temas que no se trataron en la primera formación. Así que nos enfocaremos mas en mapeamientos, continuaremos modelando nuestra aplicación con nuevas clases,nuevos mapeamientos y relacionamientos. Por ejemplo, la relación de many-to-many.
también cómo afrontar las relaciones bidireccionales y cuáles son las buenas prácticas. también estudiaremos la parte de las consultas un poco más a fondo. Entonces, veremos cómo se ejecutan funciones de agregacion en consultas, utilizaremos named queries para hacer que el código esté un poco más organizado y separado de las consultas asi como otras propiedades de jakarta persistence api.
- Aprenda a modelar correctamente las relaciones bidireccionales
- Aprenda a usar la función Seleccionar nueva para realizar consultas avanzadas
- Comprender la diferencia entre las relaciones EAGER y LAZY
- Descubra la característica de búsqueda conjunta para planificar consultas
- Explore la API de criterios JPA
- Aprenda a mapear entidades usando herencia y clave compuesta
links
- documentacion https://jakarta.ee/specifications/persistence/2.2/apidocs/javax/persistence/package-summary.html https://docs.jboss.org/hibernate/orm/6.1/userguide/html_single/Hibernate_User_Guide.html https://docs.jboss.org/hibernate/orm/6.1/userguide/html_single/Hibernate_User_Guide.html
2)H2 database https://www.h2database.com/html/download.html