\
11:23 Creating a New Database Project
40:36 TDD for Saving a Person
59:57 Writing the JDBC Code to Save a Person
1:28:55 Tidying Up & Explaining Our Save Code
2:06:27 Finding a Person By ID
2:48:00 FindById A Negative Case
2:58:59 Deleting a Person
3:08:42 Deleting Multiple People at Once
3:27:31 Updating a Person
4:01:56 Creating a Reusable CRUD Repository
4:23:11 CRUD Repository FindById
4:32:44 CRUD Repository Completing the Remaining Methods
4:55:36 CRUD Repository Implementing a Custom Annotation
5:27:18 CRUD Repository Allowing Multiple SQL Annotations
6:05:51 CRUD Repository Custom ID Annotation
6:34:44 Loading Five Million People with PeopleRepository
7:07:14 Speeding up the Queries with Indexes
7:30:05 Creating an Address Table
8:00:28 Saving One Address
8:40:07 Saving a Person without an Address
9:00:08 Fetching a Person with Their Address
9:20:17 Fetching Address in One Go with Join Queries
9:49:16 Joins with Missing Addresses
10:29:19 Adding a Second Address Field
11:10:49 Brief Word of Encouragement
11:15:03 Adding Children
11:43:56 Fetching Children in One Join