KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > hibernate > test > annotations > referencedcolumnname > House


1 //$Id: House.java,v 1.1 2005/07/20 00:06:10 epbernard Exp $
2
package org.hibernate.test.annotations.referencedcolumnname;
3
4 import javax.persistence.Entity;
5 import javax.persistence.Id;
6 import javax.persistence.ManyToOne;
7 import javax.persistence.JoinColumn;
8 import javax.persistence.GeneratorType;
9
10 /**
11  * @author Emmanuel Bernard
12  */

13 @Entity
14 public class House {
15     private Integer JavaDoc id;
16     private String JavaDoc address;
17     private Postman postman;
18
19     @ManyToOne
20     @JoinColumn(referencedColumnName = "name")
21     public Postman getPostman() {
22         return postman;
23     }
24
25     public void setPostman(Postman postman) {
26         this.postman = postman;
27     }
28
29     @Id(generate = GeneratorType.AUTO)
30     public Integer JavaDoc getId() {
31         return id;
32     }
33
34     public void setId(Integer JavaDoc id) {
35         this.id = id;
36     }
37
38     public String JavaDoc getAddress() {
39         return address;
40     }
41
42     public void setAddress(String JavaDoc address) {
43         this.address = address;
44     }
45 }
46
Popular Tags