package models;
import javax.persistence.*;
import java.util.List;
@Entity
@Table(name = "POS_RECIPIENT")
public class RecipientModel extends AuditedModel {
public static Finder<Long, RecipientModel> find = new Finder<>(RecipientModel.class);
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
public Long id;
public String email ;
@ManyToMany(cascade = CascadeType.PERSIST)
@JoinTable(name = "POS_ORDER_RECIPIENTS",
joinColumns = {@JoinColumn(name = "RECIPIENT_ID",referencedColumnName = "ID")},
inverseJoinColumns = {@JoinColumn(name = "ORDER_ID",referencedColumnName = "ID")})
public List<OrderModel> orders;
}