/ORM-CW

Hibernate final Course Work

Primary LanguageJava

Library Management System using Hibernate

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.

Features

  • 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.

Technologies Used

  • Java
  • Hibernate
  • MySQL
  • Maven (for dependency management)

Getting Started

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.