Hibernate provides various relationship mappings to define associations between entities using annotations. These relationships correspond to SQL JOIN operations.
Relationship Type |
Description |
Example |
---|---|---|
One-to-One ( |
One entity has exactly one related entity. |
A |
One-to-Many ( |
One entity has multiple related entities. |
A |
Many-to-One ( |
Many entities are related to one entity. |
Many |
Many-to-Many ( |
Many entities are related to many entities. |
Many |