Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/faisalkhan0777/student-crud-management-system

The Student CRUD Management System is a robust Java-based application that demonstrates essential CRUD (Create, Read, Update, Delete) operations on a student database. This project is designed to showcase the implementation of Hibernate ORM for seamless database interaction .
https://github.com/faisalkhan0777/student-crud-management-system

hibernate hibernate-orm java-8 jpa lambok mysql persistence

Last synced: 16 days ago
JSON representation

The Student CRUD Management System is a robust Java-based application that demonstrates essential CRUD (Create, Read, Update, Delete) operations on a student database. This project is designed to showcase the implementation of Hibernate ORM for seamless database interaction .

Awesome Lists containing this project

README

        

# Student-CRUD-Management-System
📖 Project Description
The Student CRUD Management System is a robust Java-based application that demonstrates essential CRUD (Create, Read, Update, Delete) operations on a student database. This project is designed to showcase the implementation of Hibernate ORM for seamless database interaction and follows a structured 3-tier architecture to separate concerns, ensuring scalability and maintainability.

# 🛠 Tech Stack
- Programming Language: Java
- ORM Framework: Hibernate (JPA)
- Database: MySQL
- Architecture: 3-tier (Controller → Service → DAO)

# 📂 Project Structure
1.Controller Layer: Manages user interactions and application flow.
2.Service Layer: Encapsulates business logic and ensures validation.
3.DAO Layer: Handles direct database operations using Hibernate.

# 💻 How to Run the Project
1.Clone the repository : git clone

2.Configure the database:
- Create a MySQL database named std.
- Update the database credentials in the persistence.xml file.

3.Run the application:
Use any Java IDE (e.g., IntelliJ IDEA, Eclipse) to run the Controller class.

https://github.com/user-attachments/assets/e5cd677d-6d5d-4d7c-882a-82a46ff712eb