Java Persistence API: Mapping & Configuring Relationships

Java    |    Expert
  • 21 videos | 1h 59m 39s
  • Includes Assessment
  • Earns a Badge
Rating 4.7 of 39 users Rating 4.7 of 39 users (39)
In this course, you'll explore the various kinds of relationships that you might want to express using JPA annotations and how these relationships map to relational table design. You'll examine unidirectional as well as bidirectional one-to-one, one-to-many, many-to-one, and many-to-many relationships. Once you're done with this course, you'll be able to model and express real-world relationships between your entities using JPA annotations. Finally, you'll learn how to finely manipulate how you want these relationships configured using underlying database tables.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Set up a one-to-one mapping between entities
    Configure join columns for one-to-one mapping
    Set up a bidirectional one-to-one mapping between entities
    Configure one-to-one-mapping with a shared primary key
    Configure one-to-one mapping with a join table
    Set up a one-to-many unidirectional mapping
    Configure a one-to-many mapping with a join table
    Configure eager loading of entities on the many side
    Configure lazy loading of entities on the many side
    Configure one-to-many mapping with join columns
  • Retrieve many entities in order of specific attributes
    Persist entities in a certain order
    Set up a many-to-one unidirectional mapping
    Configure a many-to-one mapping with multiple join columns
    Configure a many-to-one mapping with a join table
    Set up a one-to-many, many-to-one bidirectional mapping
    Retrieve entities mapped in both directions
    Configure the owning side and owned side in mappings
    Set up a many-to-many bidirectional mapping
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 2m 2s
  • 9m 40s
    Learn how to set up a one-to-one mapping between entities. FREE ACCESS
  • Locked
    3.  One-to-one Mapping with Join Columns
    9m 42s
    During this video, you will learn how to configure join columns for one-to-one mapping. FREE ACCESS
  • Locked
    4.  Bidirectional One-to-one Mapping
    6m 36s
    In this video, find out how to set up a one-to-one mapping between entities in both directions. FREE ACCESS
  • Locked
    5.  One-to-one Mapping with Shared Primary Keys
    5m 13s
    In this video, find out how to configure one-to-one mapping with a shared primary key. FREE ACCESS
  • Locked
    6.  One-to-one Mapping with Join Tables
    6m 45s
    Find out how to configure one-to-one mapping with a join table. FREE ACCESS
  • Locked
    7.  One-to-many Unidirectional Mapping
    7m 55s
    Find out how to set up a one-to-many mapping that only goes in one direction. FREE ACCESS
  • Locked
    8.  One-to-many Mapping Using Join Tables
    4m 18s
    During this video, you will learn how to configure a one-to-many mapping using a join table. FREE ACCESS
  • Locked
    9.  One-to-many Mapping Eager Loading
    4m 58s
    In this video, you will learn how to configure eager loading of entities on the "many" side. FREE ACCESS
  • Locked
    10.  One-to-many Mapping Lazy Loading
    4m 7s
    In this video, learn how to configure lazy loading of entities on the "many" side. FREE ACCESS
  • Locked
    11.  One-to-many Mapping With Join Columns
    4m 3s
    In this video, learn how to configure one-to-many mapping with join columns. FREE ACCESS
  • Locked
    12.  Retrieve Many Entities in Order
    3m 59s
    In this video, you will learn how to retrieve many entities in order of specific attributes. FREE ACCESS
  • Locked
    13.  Persist Many Entities in Order
    5m 18s
    Find out how to persist entities in a certain order. FREE ACCESS
  • Locked
    14.  Many-to-one Unidirectional Mapping
    5m 35s
    Learn how to set up a one-to-many unidirectional mapping. FREE ACCESS
  • Locked
    15.  Many-to-one Mapping Multiple Join Columns
    3m 18s
    Find out how to configure a many-to-one mapping with multiple join columns. FREE ACCESS
  • Locked
    16.  Many-to-one Mapping Using Join Tables
    5m 22s
    In this video, you will configure a many-to-one mapping with a join table. FREE ACCESS
  • Locked
    17.  One-to-many, Many-to-one Bidirectional Mapping
    7m
    During this video, you will learn how to set up a one-to-many, many-to-one, and bidirectional mapping. FREE ACCESS
  • Locked
    18.  Retrieving Entities With Bidirectional Mapping
    3m 47s
    Find out how to retrieve entities mapped in both directions. FREE ACCESS
  • Locked
    19.  Configuring the Owning Side and Owned Side
    7m 2s
    During this video, you will learn how to configure the owner and owned sides in mappings. FREE ACCESS
  • Locked
    20.  Many-to-many Bidirectional Mapping
    11m 5s
    In this video, you will learn how to set up a many-to-many bidirectional mapping using JPA and Hibernate. FREE ACCESS
  • Locked
    21.  Course Summary
    1m 55s

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.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.4 of 392 users Rating 4.4 of 392 users (392)
Rating 4.4 of 152 users Rating 4.4 of 152 users (152)
Rating 4.5 of 273 users Rating 4.5 of 273 users (273)