Hibernate & JPA Essentials: From Basics to Advanced Techniques - Java Persistence API

Dev Lessons January 13, 2025
Video Thumbnail
Dev Lessons Logo

Dev Lessons

View Channel

About

No channel description available.

Video Description

Unlock the mastery of Java Persistence API with our in-depth Hibernate & JPA course! Perfect for both beginners and seasoned developers, this course guides you through essential concepts, from basic setup to advanced mapping techniques. Engage with practical demonstrations and real-world applications to enhance your coding expertise. Join us to transform your skills and boost your career with cutting-edge persistence solutions! *Timestamp* 00:00:00 - Course Introduction **1. Introduction To Hibernate And JPA** 00:00:05 - Introduction To Hibernate And JPA 00:05:26 - MySQL Installation 00:12:39 - Eclipse Installation **2. Object Relational Mapping And Hibernate** 00:15:15 - Chapter Overview - Object Relational Mapping and Hibernate 00:18:39 - Hibernate Overview 00:26:19 - Object Relational Mapping - Part 1 00:31:40 - Object Relational Mapping - Part 2 00:40:28 - Hibernate Demo **3. Hibernate Basics** 00:46:43 - Chapter Overview - Hibernate Basics 00:49:13 - Project Setup 00:55:56 - Simple Entity Mapping 01:02:17 - Building A Session Factory 01:10:22 - Hibernate Configuration 01:18:06 - Calling Persistence Methods **4. Basic Mapping Annotations** 01:22:38 - Chapter Overview - Basic Mapping Annotations 01:31:00 - Field Versus Property Access 01:36:02 - @Column 01:42:08 - Identifiers - Part 1 01:47:43 - Identifiers - Part 2 01:53:14 - @Transient 01:55:27 - @Temporal 02:03:43 - @Formula 02:08:53 - Basic Value Types - Part 1 02:14:09 - Basic Value Types - Part 2 **5. Mapping Composite And Collection Types** 02:20:17 - Chapter Overview - Mapping Composite and Collection Types 02:25:26 - Mapping Composite Value Types 02:34:25 - Mapping Collections Of Basic Value Types 02:40:38 - Java Hibernate Break 02:40:53 - Mapping A Map Of Basic Values 02:45:02 - Mapping A Collection Of Composite Values **6. Entity Associations** 02:51:30 - Chapter Overview - Entity Associations 02:54:07 - Entity Associations 03:01:07 - Unidirectional One To One Association 03:09:05 - Bidirectional One To One Association 03:15:52 - Unidirectional One To Many Association 03:22:59 - Bidirectional One To Many Association 03:27:42 - @JoinTable 03:35:39 - Unidirectional Many To Many Association 03:41:40 - Bidirectional Many To Many Association **7. Hibernate API** 03:47:12 - Chapter Overview - Hibernate API 03:51:19 - Persistence Lifecycle - Part 1 03:54:39 - Persistence Lifecycle - Part 2 04:03:29 - Saving Entities 04:06:54 - Retrieving Entities 04:14:17 - Modifying Entities 04:16:54 - Removing Entities 04:20:47 - Reattaching Detached Entities 04:24:15 - Save Or Update 04:27:07 - Flushing The Persistence Context **8. JPA API** 04:32:24 - Chapter Overview - JPA API 04:38:14 - JPA Configuration 04:45:51 - Saving Entities 04:51:24 - Retrieving Entities 04:56:03 - Modifying Entities 04:57:55 - Removing Entities 05:00:50 - Reattaching Detached Entities 05:06:43 - Session And Entity Manager Similarities **9. Advanced Mappings And Configuration** 05:09:55 - Chapter Overview - Advanced Mapping and Configurations 05:13:29 - Compound Primary Keys 05:21:04 - Compound Join Columns 05:28:15 - Enumerations 05:34:29 - Mapped Superclass Inheritance 05:41:20 - Table Per Class Inheritance - Part 1 05:47:29 - Table Per Class Inheritance - Part 2 05:53:44 - Single Table Inheritance 05:59:54 - Building A Persistence Layer 06:07:14 - Views For Complex Queries 06:09:42 - Schema Generation **10. Hibernate Query Language And Java Persistence Query Language** 06:14:32 - Chapter Overview - Hibernate Query Language 06:18:32 - Writing Queries 06:24:42 - Expressions And Operators 06:30:00 - Parameters 06:35:54 - Joins 06:42:21 - Functions 06:47:51 - Java Hibernate Break 06:48:06 - Named Queries 06:53:41 - Lazy Loading **11. Criteria API** 06:58:12 - Chapter Overview - Criteria API 07:02:38 - Simple Selections 07:09:20 - Restrictions 07:16:02 - Paging **12. Conclusion** 07:19:34 - Wrap Up *All Credits goes to Instructor*

You May Also Like