KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > hibernate > test > annotations > Ticket


1 //$Id: Ticket.java,v 1.1 2005/05/12 13:33:52 epbernard Exp $
2
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 java.io.Serializable JavaDoc;
9
10 /**
11  * Flight ticket
12  * @author Emmanuel Bernard
13  */

14 @Entity
15 public class Ticket implements Serializable JavaDoc {
16     Long JavaDoc id;
17     String JavaDoc number;
18
19     public Ticket() {
20     }
21
22     @Id(generate = GeneratorType.AUTO)
23     public Long JavaDoc getId() {
24         return id;
25     }
26
27     @Column(name="ticket_number")
28     public String JavaDoc getNumber() {
29         return number;
30     }
31
32     public void setId(Long JavaDoc long1) {
33         id = long1;
34     }
35
36     public void setNumber(String JavaDoc string) {
37         number = string;
38     }
39
40     public boolean equals(Object JavaDoc o) {
41         if (this == o) return true;
42         if (!(o instanceof Ticket)) return false;
43
44         final Ticket ticket = (Ticket) o;
45
46         if (!number.equals(ticket.number)) return false;
47
48         return true;
49     }
50
51     public int hashCode() {
52         return number.hashCode();
53     }
54
55 }
56
57
Popular Tags