KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > hibernate > test > annotations > id > FootballerPk


1 //$Id: FootballerPk.java,v 1.2 2005/07/15 05:12:47 epbernard Exp $
2
package org.hibernate.test.annotations.id;
3
4 import java.io.Serializable JavaDoc;
5 import javax.persistence.Column;
6
7 /**
8  * @author Emmanuel Bernard
9  */

10 public class FootballerPk implements Serializable JavaDoc {
11     private String JavaDoc firstname;
12     private String JavaDoc lastname;
13
14     public FootballerPk() {}
15
16     public FootballerPk(String JavaDoc firstname, String JavaDoc lastname) {
17         this.firstname = firstname;
18         this.lastname = lastname;
19
20     }
21
22     public boolean equals(Object JavaDoc o) {
23         if (this == o) return true;
24         if (!(o instanceof FootballerPk)) return false;
25
26         final FootballerPk footballerPk = (FootballerPk) o;
27
28         if (!firstname.equals(footballerPk.firstname)) return false;
29         if (!lastname.equals(footballerPk.lastname)) return false;
30
31         return true;
32     }
33
34     public int hashCode() {
35         int result;
36         result = firstname.hashCode();
37         result = 29 * result + lastname.hashCode();
38         return result;
39     }
40     @Column(name="fb_fname")
41     public String JavaDoc getFirstname() {
42         return firstname;
43     }
44
45     public void setFirstname(String JavaDoc firstname) {
46         this.firstname = firstname;
47     }
48
49     public String JavaDoc getLastname() {
50         return lastname;
51     }
52
53     public void setLastname(String JavaDoc lastname) {
54         this.lastname = lastname;
55     }
56 }
57
Popular Tags