Master CRUD operations in your Spring Boot project!
This video teaches you how to write effective JUnit test cases for your Spring Data JPA repository layer.
You'll learn:
Setting up a Spring Boot project with JPA and H2 database
Creating an Employee entity class
Defining a JPA repository with CRUD methods
Writing JUnit tests for Create, Read, Update, and Delete operations
Bonus:
Testing with a real MySQL database (optional)
Perfect for:
Spring Boot developers
Anyone wanting to write unit tests for data access layer
Get started with rock-solid CRUD operations today!
✅ For branding and Business inquiries ► [email protected]
🎉 Get IntelliJ Idea 100% for 3 Months: https://www.jetbrains.com/store/redeem/
👉 Use Promo Code: LearnWithIfte
👉 *Master programming by recreating your favorite technologies*: https://app.codecrafters.io/join?via=...
📘 Resources Mentioned:
🧑💻 Source Code: https://github.com/learnwithiftekhar/...
🙊 Here are the tools and resources I use in my videos:
IDE I use for coding
IntelliJ Idea Ultimate
VsCode
Sublime
⛔ Background sound: https://share.epidemicsound.com/ia954g
🌐 Secure your connection with NordVPN: https://nordvpn.sjv.io/o4zYan
🤚 In case you want to contact me:
❌ My LinkedIn profile: / hossain-md-iftekhar
❌ My X / Twitter profile: / ifte_hsn
❌ Github: Github: https://github.com/learnwithiftekhar
Note: Some of the links in this description are affiliate links, and I may earn a small commission if you make a purchase through them. Thank you for your support.
Contents:
0:00 - Introduction to Testing CRUD Operations
0:30 - Project Setup and Dependencies
3:00 - Defining the Employee Entity
5:30 - Creating the Employee Repository Interface
8:00 - Setting Up and Writing JUnit Tests
11:00 - Testing Find, Update, and Delete Operations
15:30 - Enhancing Test Execution Order and Rollback Control
18:00 - Bonus: Testing with a Real Server-Based Database (MySQL)
21:30 - Conclusion