Please enable JavaScript.
Coggle requires JavaScript to display documents.
Relationship (one to one (Unidirectional (owning side (Child) (foreign key…
Relationship
one to one
Unidirectional
owning side (Child)
foreign key column
@ JoinColumn(name(在這張表的欄位)=" ",referencedColumnName(參考哪另一張表的欄位) = "ID)
@ OneToOne(cascade = CascadeType.ALL)
non-owning side (Parent)
Bidirectional
Owning
@ OneToOne(cascade = CascadeType.ALL)
Inverse
@ OneToOne (mappedBy=" ")
one to many / many to one
Unidirectional
owning side
@ OneToMany / @ ManyToOne
@ JoinColumn(name(在這張表的欄位)=" ",referencedColumnName(參考哪另一張表的欄位) = "ID)
如果沒有加的話,會產生另一張表
non-owning side
Bidirectional
Owning
@ OneToMany / @ ManyToOne
Inverse
@ OneToMany(mappedBy = " ", cascade = ) /
@ ManyToOne(mappedBy = " ", cascade = )
many to many
Unidirectional
owning side
@ ManyToMany
Collection<> 收集另一張表的欄位
non-Owning side
Bidirectional
Master
@ ManyToMany
Collection<>
Target
@ ManyToMany(mappedBy = " ")