This project used the Spring framework.
It is designed according to the MVC design pattern.
The Many To Many relationship is used between the Author and Book tables.
Many To One and One To Many relationships were created between the Book and the Publisher.
Many To Many relationships are kept in a new table.
Required JPA animations are used. There is no need to use SQL for this in the project.
Author, Book and Publisher are listed in the project. We can view this data by request.
H2 database was used to store the data.
Java equals() & hashCode() methods are used to prevent data leakage and check if the Ids are the same.
HTML is used to display the desired data in the View section.
Technologies used in the project:
- Spring Web
- H2 Database
- Spring Data JPA
- Thymeleaf
Spring Initialzr The project was created using