This project is a Java-based Library Management System utilizing Hibernate for data persistence. It aims to provide a robust and efficient system for managing library resources, including books, customers,users,and transactions.
- Book Management: Add, delete, update books in the library inventory.
- Users Management: Add, delete, update users in the library.
- Transaction Handling: Enable borrowing and returning books with proper transaction management.
- Java
- Hibernate
- MySQL
- Maven (for dependency management)
To get a local copy up and running, follow these steps:
1.Clone the repository:
2.Setup Database:
- Install MySQL or any other supported database.
- Create a database named library_management.
- Update hibernate.cfg.xml with your database credentials.
3.Run the Application:
- Import the project into your favorite IDE (Eclipse, IntelliJ, etc.).
- Build the project using Maven.
- Run the application.