Autoplay
Autocomplete
Previous Lesson
Complete and Continue
High-Performance Java Persistence - Mach 2 - Download Edition
Getting Started
Data Access Stack (11:14)
GitHub Repository (5:03)
Logging SQL Statements (12:48)
Schema Management (7:42)
Integration Testing with Docker (8:28)
Connections
Connection Management and Hibernate Connection Providers (12:02)
Hibernate Connection Lifecycle (8:11)
Connection Monitoring (13:56)
Hibernate Statistics (8:29)
Types
JPA and Hibernate Types (7:31)
Custom Hibernate Types (7:25)
The hibernate-types project (7:18)
Identifiers
JPA and Hibernate Identifiers (15:21)
Hibernate Identifier Optimizers (8:18)
Relationships
JPA and Hibernate Relationships (8:54)
Equals and Hashcode (7:47)
ManyToOne and OneToMany (13:24)
OneToOne (12:34)
ManyToMany (9:28)
Inheritance
JPA Inheritance Basics (7:28)
Single Table Inheritance (14:51)
Discriminator Column (10:24)
Joined Inheritance (6:50)
Table Per Class Inheritance (7:29)
Mapped Superclass Inheritance (6:36)
Persistence Context and Flushing
Persistence Context and Flushing Basics (9:12)
Action Queue (7:44)
The AUTO FlushModeType (11:17)
Dirty Checking Mechanism (9:40)
Bytecode Enhancement Dirty Checking (8:15)
Statements
Statement Lifecycle and Execution Plans (15:58)
Statement Caching (13:35)
Batching
Batch Updates with JDBC and Hibernate (11:52)
Batching Cascade Operations (6:38)
Batching the Update Operation with JPA and Hibernate (5:16)
SQL Injection (5:04)
Integration Testing with Docker
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock