Skip to main content

Hibernate and Java Persistence API (JPA) Fundamentals

7h 24m 19s
English
Paid

Course description

Are you ready to get more out of JDBC and your data using smart, streamlined techniques? This Hibernate course is a great place to start. You will start by learning about object relational mapping and Hibernate, then jump into learning about the Hibernate basics. From there, Kevin will teach you basic mapping annotations, mapping composite and collection types, and entity associations. 

Read more about the course

This video tutorial also covers Hibernate API, JPA API, advanced mapping and configurations, and criteria API. Finally, you will learn about the Hibernate query language and Java Persistence query language.

Once you have completed this computer based training course, you will be able to simplify and clarify the persistence tier of your applications using Hibernate and Java Persistence, granting you productivity improvements and easing future maintenance.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 81 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Introduction To Hibernate And JPA

All Course Lessons (81)

#Lesson TitleDurationAccess
1
Introduction To Hibernate And JPA Demo
05:22
2
MySQL Installation
07:14
3
Eclipse Installation
02:37
4
How To Access Your Working Files
03:23
5
Chapter Overview
03:24
6
Hibernate Overview
07:41
7
Object Relational Mapping - Part 1
05:22
8
Object Relational Mapping - Part 2
08:48
9
Hibernate Demo
06:16
10
Chapter Overview
02:31
11
Project Setup
06:43
12
Simple Entity Mapping
06:21
13
Building A Session Factory
08:06
14
Hibernate Configuration
07:44
15
Calling Persistence Methods
04:33
16
Chapter Overview
08:22
17
Field Versus Property Access
05:03
18
@Column
06:07
19
Identifiers - Part 1
05:36
20
Identifiers - Part 2
05:31
21
@Transient
02:13
22
@Temporal
08:17
23
@Formula
05:10
24
Basic Value Types - Part 1
05:17
25
Basic Value Types - Part 2
06:09
26
Chapter Overview
05:10
27
Mapping Composite Value Types
08:59
28
Mapping Collections Of Basic Value Types
06:14
29
Mapping A Map Of Basic Values
04:10
30
Mapping A Collection Of Composite Values
06:29
31
Chapter Overview
02:37
32
Entity Associations
07:01
33
Unidirectional One To One Association
07:59
34
Bidirectional One To One Association
06:48
35
Unidirectional One To Many Association
07:07
36
Bidirectional One To Many Association
04:43
37
@JoinTable
07:57
38
Unidirectional Many To Many Association
06:02
39
Bidirectional Many To Many Association
04:33
40
Chapter Overview
04:07
41
Persistence Lifecycle - Part 1
03:21
42
Persistence Lifecycle - Part 2
08:50
43
Saving Entities
03:25
44
Retrieving Entities
07:23
45
Modifying Entities
02:38
46
Removing Entities
03:54
47
Reattaching Detached Entities
03:28
48
Save Or Update
02:52
49
Flushing The Persistence Context
05:17
50
Chapter Overview
05:50
51
JPA Configuration
07:38
52
Saving Entities
05:33
53
Retrieving Entities
04:40
54
Modifying Entities
01:53
55
Removing Entities
02:56
56
Reattaching Detached Entities
05:54
57
Session And Entity Manager Similarities
03:12
58
Chapter Overview
03:34
59
Compound Primary Keys
07:36
60
Compound Join Columns
07:11
61
Enumerations
06:14
62
Mapped Superclass Inheritance
06:51
63
Table Per Class Inheritance - Part 1
06:10
64
Table Per Class Inheritance - Part 2
06:15
65
Single Table Inheritance
06:10
66
Building A Persistence Layer
07:21
67
Views For Complex Queries
02:29
68
Schema Generation
04:50
69
Chapter Overview
04:01
70
Writing Queries
06:11
71
Expressions And Operators
05:19
72
Parameters
05:54
73
Joins
06:27
74
Functions
05:30
75
Named Queries
05:36
76
Lazy Loading
04:32
77
Chapter Overview
04:27
78
Simple Selections
06:36
79
Restrictions
06:42
80
Paging
03:32
81
Wrap Up
02:21

Unlock unlimited learning

Get instant access to all 80 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Ultimate Java Part 1: Fundamentals

Ultimate Java Part 1: Fundamentals

Sources: codewithmosh (Mosh Hamedani)
Java is the most widely used and in-demand programming language. It's used in 90% of fortune 500 company websites, most big banks and financial companies, almost all Android app...
3 hours 21 minutes 58 seconds
Java Puzzles to Eliminate Code Fear

Java Puzzles to Eliminate Code Fear

Sources: udemy
The motivation behind this course came from an article titled "Why Can't Programmers Program?" by Jeff Atwood. It talks about how poorly many candidates perform
7 hours 33 minutes 44 seconds
Master Spring Boot 3 & Spring Framework 6 with Java

Master Spring Boot 3 & Spring Framework 6 with Java

Sources: udemy
This is THE COURSE you need to learn everything you need to know about building real world Java applications and deploying them to the cloud using Spring and Spring Boot Framewo...
37 hours 34 minutes 14 seconds
Learn Blockchain Technology & Cryptocurrency in Java

Learn Blockchain Technology & Cryptocurrency in Java

Sources: udemy
Blockchain is a revolutionary technology that allows for decentralized and distributed storage of information. Maybe the hottest topic at the moment in the fiel
5 hours 44 minutes 32 seconds