1 22 package org.jboss.ejb3.test.composite; 23 24 import javax.persistence.CascadeType; 25 import javax.persistence.Entity; 26 import javax.persistence.GeneratedValue; 27 import javax.persistence.GenerationType; 28 import javax.persistence.Id; 29 import javax.persistence.JoinColumn; 30 import javax.persistence.JoinColumns; 31 import javax.persistence.ManyToOne; 32 33 38 @Entity 39 public class FieldTicket implements java.io.Serializable 40 { 41 @Id 42 @GeneratedValue(strategy= GenerationType.IDENTITY) 43 Long id; 44 String number; 45 @ManyToOne(cascade = CascadeType.ALL) 46 @JoinColumns({@JoinColumn(name = "CUSTOMER_ID"), @JoinColumn(name = "CUSTOMER_NAME")}) 47 FieldCustomer customer; 48 49 public FieldTicket() 50 { 51 } 52 53 public Long getId() 54 { 55 return id; 56 } 57 58 public String getNumber() 59 { 60 return number; 61 } 62 63 public void setId(Long long1) 64 { 65 id = long1; 66 } 67 68 public void setNumber(String string) 69 { 70 number = string; 71 } 72 73 public FieldCustomer getCustomer() 74 { 75 return customer; 76 } 77 78 public void setCustomer(FieldCustomer customer) 79 { 80 this.customer = customer; 81 } 82 83 } 84 85 | Popular Tags |