-
Notifications
You must be signed in to change notification settings - Fork 0
mbedru/Spring-Data-JPA-Tutorial-Full-in-depth-Course
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
1 teacher - many courses //we can say 1-many OR many-1 (using active and passive voice(English))
course 1 to 1 coursematerial //cant create CM wOut Course.
many students - many courses
--------NOT SURE----------------
student and guardian ==>> i don't think they have a relationship
b/c the are seen as one entity
b/c guardian is EMBEDED inside student as part of it
in bidirectional @onetomany / @manytoone r/p
1)@OneToMany:- It declares the mappedBy element to indicate the entity that owns the
bidirectional relationship. Usually, the child entity is one that owns
the relationship and the parent entity contains the @OneToMany annotation.
2)The child entity, that has the join column, is called the owner of
the relationship defined using the @ManyToOne annotation.
3)@JoinColumn Annotation
The @JoinColumn annotation is used to specify the foreign key column in
the owner of the relationship. The inverse-side of the relationship sets
the mappedBy attribute to indicate that the relationship is owned by the other entity.
https://vladmihalcea.com/the-best-way-to-use-the-manytomany-annotation-with-jpa-and-hibernate/
https://vladmihalcea.com/the-best-way-to-map-a-onetomany-association-with-jpa-and-hibernate/
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published