1 package org.hibernate.test.annotations.onetoone; 3 4 import javax.persistence.Entity; 5 import javax.persistence.Id; 6 7 10 @Entity 11 public class SerialNumber { 12 private SerialNumberPk id; 13 private String value; 14 15 public boolean equals(Object o) { 16 if (this == o) return true; 17 if (!(o instanceof SerialNumber)) return false; 18 19 final SerialNumber serialNumber = (SerialNumber) o; 20 21 if (!id.equals(serialNumber.id)) return false; 22 23 return true; 24 } 25 26 public int hashCode() { 27 return id.hashCode(); 28 } 29 30 @Id 31 public SerialNumberPk getId() { 32 return id; 33 } 34 35 public void setId(SerialNumberPk id) { 36 this.id = id; 37 } 38 39 public String getValue() { 40 return value; 41 } 42 43 public void setValue(String value) { 44 this.value = value; 45 } 46 } 47 | Popular Tags |