Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Accessing Relational Databases with Quarkus
Accessing Relational Databases with Quarkus
Course Overview (6:52)
What Will You Build in This Course? (3:14)
Demo (5:13)
Next (1:26)
Understanding Quarkus
Lecture Overview (0:55)
What Is ORM? (3:29)
ORM Architecture (8:50)
Next (1:05)
Getting Started
Lecture Overview (0:47)
Checking up the Development Environment (5:52)
Activity: Checking up the Development Environment (1:48)
Bootstrapping the Application (6:31)
Activity: Bootstrapping the Application (7:21)
Next (1:15)
Modeling Persistent Objects
Lecture Overview (1:13)
Plain Old Java Objects (9:29)
Activity: Plain Old Java Objects (13:01)
JPA Entities (5:22)
Activity: JPA Entities (7:25)
Panache Entities (3:39)
Activity: Panache Entities (3:26)
Comparing JDBC, JPA and Panache (2:42)
Activity: Comparing JDBC, JPA and Panache (1:50)
Next (1:18)
Managing Entities
Lecture Overview (2:11)
JPA Entity Manager (2:09)
Panache Active Record (2:21)
Panache Repositories (3:09)
Managing POJOs with Repositories (3:50)
Activity: Managing POJOs with Repositories (5:58)
Managing Entities with Repositories (2:40)
Activity: Managing Entities with Repositories (4:12)
Next (1:39)
Mapping Entities
Lecture Overview (1:30)
What Is Mapping? (5:08)
Customising Mapping with Annotations (3:37)
Activity: Customising Mapping with Annotations (4:10)
Customising Mapping with XML (2:39)
Activity: Customising Mapping with XML (2:14)
Mapping Inheritance (5:24)
Activity: Mapping Inheritance (5:19)
Mapping Relationships (8:16)
Activity: Mapping Relationships (12:41)
Next (0:50)
Querying Entities
Lecture Overview (0:30)
Query Languages (7:12)
Default Panache Queries (2:46)
Activity: Default Panache Queries (6:00)
Custom Panache Queries (2:53)
Activity: Custom Panache Queries (6:08)
Next (1:51)
Exposing Data
Lecture Overview (1:05)
Exposing Data via REST Endpoints (6:10)
Activity: Exposing Data via REST Endpoints (7:54)
Handling Transactions (5:37)
Activity: Handling Transactions (6:26)
Visualising Data with Qute Templates (8:05)
Activity: Visualising Data with Qute Templates (10:45)
Beautifying Qute Templates (3:03)
Activity: Beautifying Qute Templates (7:57)
Mixing Qute and Panache (3:44)
Activity: Mixing Qute and Panache (5:46)
Next (1:05)
Executing the Application
Lecture Overview (1:09)
Profiles (2:56)
Executing in Development Mode (3:56)
Activity: Executing in Development Mode (4:14)
Executing Tests (1:45)
Activity: Executing Tests (2:53)
Executing in Production Mode (2:56)
Activity: Executing in Production Mode (5:24)
Next (0:58)
Revisiting the Application
Revisiting the Application (5:01)
Congratulations! (0:34)
Next (0:29)
What’s Next?
Quarkus References (2:35)
Author References (2:08)
Persistence References (1:22)
Bye Bye! (1:33)
Teach online with
Comparing JDBC, JPA and Panache
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock