The @ManyToOne annotation is used to implement Many-to-One relationship. Two entities are said to be in Many-to-One relationship if one entity belongs to many occurrence of other entity.
Note: One-to-Many and Many-to-One are both same it depends upon the side of entities in the relationship. As one department – many employees refers to the One-to-Many and Many employees – one department refers to the Many-to-One.
Example :
@ManyToOne(optional=false) @JoinColumn(name="CUST_ID", nullable=false, updatable=false) public Customer getCustomer() { return customer; } |