KickJava   Java API By Example, From Geeks To Geeks.

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


1 //$Id: Passport.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 javax.persistence.OneToOne;
9 import java.io.Serializable JavaDoc;
10
11 /**
12  * International passport
13  *
14  * @author Emmanuel Bernard
15  */

16 @Entity
17 public class Passport implements Serializable JavaDoc {
18
19     private Long JavaDoc id;
20     private String JavaDoc number;
21     private Customer owner;
22
23     @Id(generate = GeneratorType.NONE)
24     public Long JavaDoc getId() {
25         return id;
26     }
27
28     @Column(name="passport_number")
29     public String JavaDoc getNumber() {
30         return number;
31     }
32     @OneToOne(mappedBy = "passport")
33     public Customer getOwner() {
34         return owner;
35     }
36
37     public void setId(Long JavaDoc long1) {
38         id = long1;
39     }
40
41     public void setNumber(String JavaDoc string) {
42         number = string;
43     }
44
45     public void setOwner(Customer customer) {
46         owner = customer;
47     }
48
49 }
50
Popular Tags