The RealEstate project is a robust web application designed to manage real estate properties efficiently. Utilizing the power of Java Persistence API (JPA) and Spring Data JPA, the application offers a comprehensive solution for performing CRUD operations on various buildings and assigning them to employees.
- CRUD Operations: Create, Read, Update, and Delete functionalities for managing building records.
- Assignment Feature: Ability to assign buildings to employees for better management and tracking.
The database consists of 7 tables, structured to support the application's data management needs.
- Spring Boot: For creating stand-alone, production-grade Spring-based applications easily.
- Spring Data JPA: To implement JPA-based repositories and data access layers.
- Hibernate: As the JPA implementation for object-relational mapping.
- MySQL: Used as the underlying database for storing and retrieving data.
To get started with the RealEstate project, clone the repository and import it into your favorite IDE. Ensure you have the necessary dependencies installed.