1 22 package org.jboss.ejb3.test.relationships; 23 24 import java.io.Serializable ; 25 import javax.persistence.CascadeType; 26 import javax.persistence.Entity; 27 import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; 28 import javax.persistence.Id; 29 import javax.persistence.OneToOne; 30 31 36 @Entity 37 public class CustomerRecord implements Serializable 38 { 39 private long id; 40 private Customer customer; 41 42 @Id @GeneratedValue(strategy=GenerationType.AUTO) 43 public long getId() 44 { 45 return id; 46 } 47 48 public void setId(long id) 49 { 50 this.id = id; 51 } 52 53 @OneToOne(cascade={CascadeType.ALL}, mappedBy="customerRecord") 54 public Customer getCustomer() 55 { 56 return customer; 57 } 58 59 public void setCustomer(Customer customer) 60 { 61 this.customer = customer; 62 } 63 } 64 | Popular Tags |