Database Integration: Modeling Data Using JPA & Hibernate
Java
| Intermediate
- 12 videos | 1h 50m 49s
- Includes Assessment
- Earns a Badge
In order to build effective applications in Java, developers must understand how the apps interact with a database. Through this course, gain hands-on experience in defining entities and the relationship between them in a JPA application and their implementation with Hibernate. Begin by defining entities in an app that have identifiers based on a single as well as a combination of properties - i.e., single value primary keys and composite keys. You'll then explore CRUD operations (create, read, update, and delete) using JPA APIs. Finally, you'll delve into defining one-to-one, one-to-many, and many-to-many relationships between entities in an application. After you're done with this course, you'll have a solid grasp of how to define entities using JPA, model their relationships, and how Hibernate translates these into database relations.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseConfigure entities in an application using jpa annotationsSet identifiers for entities in an application to auto-generateDefine a class whose members will serve as the composite key for an entity in an applicationRecognize different ways to define composite keys for the entities in an applicationUse the jpa apis to add new data to and retrieve existing data from a table in a relational database
-
Perform update and delete operations on persisted data using jpa apisDefine entities in an application that have a one-to-one relationship with one anotherDescribe how hibernate translates a one-to-one relationship defined with jpa annotations to a relational databaseImplement a one-to-many relationship between entities in an application using jpaUse jpa annotations to configure a many-to-many relationship between entities in an applicationSummarize the key concepts covered in this course
IN THIS COURSE
-
2m 6s
-
12m 15s
-
12m 26s
-
10m 41s
-
12m 35s
-
9m 49s
-
5m 38s
-
10m 38s
-
10m 11s
-
10m 51s
-
11m 41s
-
1m 57s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.