package com.petstore.model; import java.io.Serializable; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.EnumType; import javax.persistence.Enumerated; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; @Entity @Table(name="orders") public class Order implements Serializable{ /** * */ private static final long serialVersionUID = 1L; @GeneratedValue(strategy = GenerationType.AUTO) @javax.persistence.Id private Integer Id; @Column(name ="quantity") private Integer quantity; @Column(name="shipDate") private Date shipDate; @Column(name="status") @Enumerated(EnumType.STRING) private OrderStatus orderstatus; @Column(name="complete") private boolean complete; @Column(name="pet_id") @ManyToOne(targetEntity = Pet.class) @JoinColumn(insertable=true, updatable=true, name="pet", referencedColumnName ="id") private Pet pet; public Integer getId() { return Id; } public void setId(Integer id) { Id = id; } public Integer getQuantity() { return quantity; } public void setQuantity(Integer quantity) { this.quantity = quantity; } public Date getShipDate() { return shipDate; } public void setShipDate(Date shipDate) { this.shipDate = shipDate; } public OrderStatus getOrderstatus() { return orderstatus; } public void setOrderstatus(OrderStatus orderstatus) { this.orderstatus = orderstatus; } public boolean isComplete() { return complete; } public void setComplete(boolean complete) { this.complete = complete; } }