A Java Hibernate project developed for managing IPL Player records using CRUD Operations with MySQL database.
- Java
- Hibernate ORM
- Maven
- MySQL
- Eclipse IDE
IPLPlayerManagement
│── src/main/java
│ ├── com.ipl.client
│ │ ├── InsertPlayer.java
│ │ ├── FetchPlayer.java
│ │ ├── UpdatePlayer.java
│ │ └── DeletePlayer.java
│ │
│ ├── com.ipl.entity
│ └── Player.java
│
│── src/main/resources
│ └── hibernate.cfg.xml
│
│── pom.xml
│── README.md
This project demonstrates Hibernate CRUD Operations using IPL Player data.
The application performs:
- Insert Player Data
- Fetch Player Records
- Update Existing Player Details
- Delete Player Records
Hibernate ORM is used for database interaction with MySQL.
The Player entity contains:
- Player ID
- Player Name
- Team Name
- Total Runs
Hibernate annotations are used for ORM mapping.
Add new IPL player records into the database.
Retrieve player details from MySQL database.
Update player information such as:
- Player Name
- Team Name
- Runs
Delete player records from database using Player ID.
1️⃣ Configure Hibernate using hibernate.cfg.xml
2️⃣ Create Configuration Object
3️⃣ Build SessionFactory
4️⃣ Open Hibernate Session
5️⃣ Begin Transaction
6️⃣ Perform CRUD Operations
7️⃣ Commit Transaction
8️⃣ Close Session and Factory
- MySQL Database
- JDBC Driver
- Hibernate Dialect
- Create MySQL Database
- Configure Hibernate Connection
- Update Maven Dependencies
- Run CRUD Operation Classes
- Verify Data in MySQL Database
- Hibernate ORM Integration
- CRUD Operations using Hibernate
- Annotation-Based Entity Mapping
- Maven Project Structure
- MySQL Database Connectivity
- Clean Java Code Structure
- Hibernate Framework
- ORM Mapping
- Entity Class
- SessionFactory
- Session
- Transaction Management
- CRUD Operations
- Maven Dependency Management
Gauri Kapadnis