How to Program with Java Podcast

Mapping Relationships with Hibernate


Listen Later

In the past we have learned about database relationships, specifically the One-to-Many as well as the Many-to-Many and One-to-One and that was all good, great and grand…

But now I want to talk about how to create those same relationships inside of Hibernate.

Specifically, I want to focus on the One-to-Many relationship in Hibernate and how we go about mapping it out in our Java objects.

But before we do, a word on unidirectional and bidirectional relationships.

Unidirectional vs Bidirectional

In Hibernate, it’s possible to map all three relationships that are available in a standard database, these include:

  • One-to-One
  • One-to-Many
  • Many-to-Many

But what Hibernate also includes is the ability to make EACH of those relationships either unidirectional or bidirectional.

This means that we can have a unidirectional One-to-One and a bidirectional One-to-One mapping, as well as a unidirectional One-to-Many and a bidirectional One-to-Many, as well as a unidirectional Many-to-Many and a bidirectional Many-to-Many relationship.

That’s a lot of relationships!

So what exactly are unidirectional and bidirectional relationships?

Learn more on the show notes page via http://howtoprogramwithjava.com/session53

...more
View all episodesView all episodes
Download on the App Store

How to Program with Java PodcastBy Trevor Page: Java Guru | Programmer | Teacher

  • 4.8
  • 4.8
  • 4.8
  • 4.8
  • 4.8

4.8

94 ratings


More shows like How to Program with Java Podcast

View all
Culips Everyday English Podcast by Culips English Podcast

Culips Everyday English Podcast

982 Listeners

Get a Job in Tech by Gary McNeely

Get a Job in Tech

3 Listeners

DonTheDeveloper Podcast by Don Hansen

DonTheDeveloper Podcast

17 Listeners

Digis Podcast by Digis

Digis Podcast

0 Listeners