1 package org.hibernate.test.annotations; 3 4 import javax.persistence.Column; 5 import javax.persistence.Entity; 6 import javax.persistence.GeneratorType; 7 import javax.persistence.Id; 8 import javax.persistence.OneToOne; 9 import java.io.Serializable ; 10 11 16 @Entity 17 public class Passport implements Serializable { 18 19 private Long id; 20 private String number; 21 private Customer owner; 22 23 @Id(generate = GeneratorType.NONE) 24 public Long getId() { 25 return id; 26 } 27 28 @Column(name="passport_number") 29 public String getNumber() { 30 return number; 31 } 32 @OneToOne(mappedBy = "passport") 33 public Customer getOwner() { 34 return owner; 35 } 36 37 public void setId(Long long1) { 38 id = long1; 39 } 40 41 public void setNumber(String string) { 42 number = string; 43 } 44 45 public void setOwner(Customer customer) { 46 owner = customer; 47 } 48 49 } 50 | Popular Tags |