- Course
Java SE Deep Dive: Modern Lightweight Persistence
This course will teach you how to design lightweight, framework-independent data access layers using JDBC, records, and modern mapping techniques.
- Course
Java SE Deep Dive: Modern Lightweight Persistence
This course will teach you how to design lightweight, framework-independent data access layers using JDBC, records, and modern mapping techniques.
Get started today
Access this course and other top-rated tech content with one of our business plans.
Try this course for free
Access this course and other top-rated tech content with one of our individual plans.
This course is included in the libraries shown below:
- Core Tech
What you'll learn
Data persistence remains a core challenge in modern Java applications, especially when efficiency and simplicity are key. In this course, Java SE Deep Dive: Modern Lightweight Persistence, you’ll learn to design efficient, maintainable, and framework-independent persistence layers. First, you’ll explore how to use JDBC with modern Java syntax and records to create concise, type-safe data models. Next, you’ll discover lightweight ORM techniques using tools like Jdbi or custom mappers to simplify CRUD operations and transaction management. Finally, you’ll learn how to integrate persistence logic with virtual threads and structured concurrency for high scalability and minimal blocking. When you’re finished with this course, you’ll have the skills and knowledge of modern Java persistence needed to build performant and lightweight data access layers without relying on heavy frameworks.