JPA ManyToOne annotation

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; }