Relations Hibernate
Relations Hibernate
@OneToOne
@JoinColumn(name="fkcid")
private Customer customer;
OneToMany:
-> in OneToMany relationship we have to take @joincolumn in many side
Customer and Orders it has one to many relationship
ManyToMany:
-> in manyToMany relaionship we have to provide joincolumn in seperate table
-> Customer and Items have manyToMany relationship
-> in the Customer Entity we have to take List of Customer Object
and annotate with @manyToMany annotation,
and take Join tabele annotation, and provide join table name,
and join column and Inverse JoinColumn
@ManyToMany(cascade = CascadeType.ALL)
@JoinTable(name="customer_items_b3",
joinColumns= {@JoinColumn(name="cid")},
inverseJoinColumns= {@JoinColumn(name="itemId")})
private List<Items> items;
@ManyToMany
private List<Customer> customer;