This project demonstrates advanced Hibernate mappings and features, providing a practical example for integrating Hibernate with Spring Boot. The project covers primary key, foreign key, cascade operations, fetch types, one-to-one mapping, entity lifecycle, and one-to-many and many-to-many relationships.
- Spring Boot Starter Data JPA: Simplifies the implementation of JPA-based data access layers, providing the infrastructure for Hibernate ORM.
- MySQL Connector/J (runtime): Enables connectivity to MySQL database, allowing seamless integration with Hibernate.
The project is structured to showcase various Hibernate features and mappings. Key classes include: