KickJava   Java API By Example, From Geeks To Geeks.

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


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

14 @Entity
15 public class Bag {
16     private Integer JavaDoc id;
17     private String JavaDoc serial;
18     private Rambler owner;
19
20     public Bag() {
21     }
22
23     public Bag(String JavaDoc serial, Rambler owner) {
24         this.serial = serial;
25         this.owner = owner;
26     }
27
28     @Id(generate = GeneratorType.AUTO)
29     public Integer JavaDoc getId() {
30         return id;
31     }
32
33     public void setId(Integer JavaDoc id) {
34         this.id = id;
35     }
36
37     @Column(unique = true)
38     public String JavaDoc getSerial() {
39         return serial;
40     }
41
42     public void setSerial(String JavaDoc serial) {
43         this.serial = serial;
44     }
45
46     @ManyToOne
47     @JoinColumn(referencedColumnName = "fld_name")
48     public Rambler getOwner() {
49         return owner;
50     }
51
52     public void setOwner(Rambler owner) {
53         this.owner = owner;
54     }
55 }
56
Popular Tags