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 Ticket implements java.io.Serializable 40 { 41 Long id; 42 String number; 43 Customer customer; 44 45 public Ticket() 46 { 47 } 48 49 @Id 50 @GeneratedValue(strategy= GenerationType.IDENTITY) 51 public Long getId() 52 { 53 return id; 54 } 55 56 public String getNumber() 57 { 58 return number; 59 } 60 61 public void setId(Long long1) 62 { 63 id = long1; 64 } 65 66 public void setNumber(String string) 67 { 68 number = string; 69 } 70 71 @ManyToOne(cascade = CascadeType.ALL) 72 @JoinColumns({@JoinColumn(name = "CUSTOMER_ID"), @JoinColumn(name = "CUSTOMER_NAME")}) 73 public Customer getCustomer() 74 { 75 return customer; 76 } 77 78 public void setCustomer(Customer customer) 79 { 80 this.customer = customer; 81 } 82 83 } 84 85 | Popular Tags |