1 package org.hibernate.test.annotations.cid; 3 4 import java.io.Serializable ; 5 import javax.persistence.Column; 6 7 10 public class ParentPk implements Serializable { 12 public String getFirstName() { 13 return firstName; 14 } 15 16 public void setFirstName(String firstName) { 17 this.firstName = firstName; 18 } 19 20 @Column(name="p_lname") 21 public String getLastName() { 22 return lastName; 23 } 24 25 public void setLastName(String lastName) { 26 this.lastName = lastName; 27 } 28 29 private String firstName; 30 private String lastName; 31 32 public boolean equals(Object o) { 33 if (this == o) return true; 34 if (!(o instanceof ParentPk)) return false; 35 36 final ParentPk parentPk = (ParentPk) o; 37 38 if (!firstName.equals(parentPk.firstName)) return false; 39 if (!lastName.equals(parentPk.lastName)) return false; 40 41 return true; 42 } 43 44 public int hashCode() { 45 int result; 46 result = firstName.hashCode(); 47 result = 29 * result + lastName.hashCode(); 48 return result; 49 } 50 } 51 | Popular Tags |