Facebook
From kgsh, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 121
  1. package com.petstore.model;
  2.  
  3. import java.io.Serializable;
  4. import java.util.Date;
  5.  
  6. import javax.persistence.Column;
  7. import javax.persistence.Entity;
  8. import javax.persistence.EnumType;
  9. import javax.persistence.Enumerated;
  10. import javax.persistence.GeneratedValue;
  11. import javax.persistence.GenerationType;
  12. import javax.persistence.JoinColumn;
  13. import javax.persistence.ManyToOne;
  14. import javax.persistence.Table;
  15.  
  16. @Entity
  17. @Table(name="orders")
  18. public class Order implements Serializable{
  19.        
  20.         /**
  21.          *
  22.          */
  23.         private static final long serialVersionUID = 1L;
  24.  
  25.         @GeneratedValue(strategy = GenerationType.AUTO)
  26.         @javax.persistence.Id
  27.         private Integer Id;
  28.  
  29.         @Column(name ="quantity")
  30.         private Integer quantity;
  31.         @Column(name="shipDate")
  32.         private Date shipDate;
  33.         @Column(name="status")
  34.         @Enumerated(EnumType.STRING)
  35.         private OrderStatus orderstatus;
  36.        
  37.        
  38.         @Column(name="complete")
  39.         private boolean complete;
  40.        
  41.         @Column(name="pet_id")
  42.         @ManyToOne(targetEntity = Pet.class)
  43.         @JoinColumn(insertable=true, updatable=true, name="pet", referencedColumnName ="id")
  44.         private Pet pet;
  45.        
  46.        
  47.         public Integer getId() {
  48.                 return Id;
  49.         }
  50.         public void setId(Integer id) {
  51.                 Id = id;
  52.         }      
  53.         public Integer getQuantity() {
  54.                 return quantity;
  55.         }
  56.         public void setQuantity(Integer quantity) {
  57.                 this.quantity = quantity;
  58.         }
  59.         public Date getShipDate() {
  60.                 return shipDate;
  61.         }
  62.         public void setShipDate(Date shipDate) {
  63.                 this.shipDate = shipDate;
  64.         }
  65.         public OrderStatus getOrderstatus() {
  66.                 return orderstatus;
  67.         }
  68.         public void setOrderstatus(OrderStatus orderstatus) {
  69.                 this.orderstatus = orderstatus;
  70.         }      
  71.        
  72.         public boolean isComplete() {
  73.                 return complete;
  74.         }
  75.         public void setComplete(boolean complete) {
  76.                 this.complete = complete;
  77.         }
  78.        
  79. }