JPA OneToMany annotation

The @OneToMany annotation is used to implement One-to-Many relationship. Two entities are said to be in One-to-Many relationship if one entity has many occurrence in other entity.

Example:

    // In Customer class:
    @OneToMany(targetEntity=com.example.Order.class, cascade=ALL,
                mappedBy="customer")
    public Set getOrders() { return orders; }
 
    // In Order class:
    @ManyToOne
    @JoinColumn(name="CUST_ID", nullable=false)
    public Customer getCustomer() { return customer; }