package org.msh.tb.entities; import org.hibernate.validator.NotNull; import javax.persistence.*; import java.io.Serializable; @Entity @Table(name="ordercase") public class OrderCase implements Serializable { private static final long serialVersionUID = 2544354553754037596L; @Id @GeneratedValue(strategy=GenerationType.AUTO) private Integer id; @ManyToOne @JoinColumn(name="CASE_ID") @NotNull private TbCase tbcase; @ManyToOne @JoinColumn(name="ORDERITEM_ID") @NotNull private OrderItem item; private int estimatedQuantity; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public TbCase getTbcase() { return tbcase; } public void setTbcase(TbCase tbcase) { this.tbcase = tbcase; } public OrderItem getItem() { return item; } public void setItem(OrderItem item) { this.item = item; } public int getEstimatedQuantity() { return estimatedQuantity; } public void setEstimatedQuantity(int estimatedQuantity) { this.estimatedQuantity = estimatedQuantity; } }