In this video, I build a simple Java console-based To-Do List application that uses Hibernate ORM to communicate with a MySQL database.
The project demonstrates how to perform Create, Read, Update, and Delete (CRUD) operations using Hibernate, configure the connection in IntelliJ IDEA, and persist tasks in a real database instead of just memory.
You’ll learn how to:
Set up Hibernate with Maven in IntelliJ
Connect Java to a MySQL database
Create entity classes mapped to tables
Use Hibernate sessions to perform CRUD operations
Test everything through a console-based interface
Perfect for beginners learning Hibernate and database integration with Java.
📁 GitHub Repository: https://github.com/donlopez/ToDoApp_v2
💻 Tech Stack: Java 17, Hibernate 6, MySQL, Maven, IntelliJ IDEA