
Mapping Relationships with Hibernate
About this episode
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
Get every episode summarized
Each time How to Program with Java Podcast publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.
Email me new episodesFree for 3 shows. No card needed.
Hosts & guests
No transcript yet
This episode has not been transcribed. Request it and it moves to the front of the queue.
More episodes
More from How to Program with Java Podcast

I'm Losing Contracts to AI. Here's Why That's Actually Good Newsde
How to Program with Java Podcast

What Happened to the Bootcamp, Why AI Changed Everything, and What's Next
How to Program with Java Podcast

Unlocking Your First Coding Job: The Realities and Solutions
How to Program with Java Podcast

Alex almost quit coding forever while in this Bootcamp
How to Program with Java Podcast