KickJava   Java API By Example, From Geeks To Geeks.

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


1 //$Id: Boat.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.Inheritance;
9 import javax.persistence.InheritanceType;
10 import java.io.Serializable JavaDoc;
11
12
13 /**
14  * Boat class. Mapped in a Joined manner
15  *
16  * @author Emmanuel Bernard
17  */

18 @Entity()
19 @Inheritance(
20     strategy=InheritanceType.JOINED
21 )
22 public class Boat implements Serializable JavaDoc {
23     private Integer JavaDoc id;
24     private int size;
25
26     public Boat() {
27         super();
28     }
29     
30     @Id(generate = GeneratorType.AUTO)
31     public Integer JavaDoc getId() {
32         return id;
33     }
34
35     @Column(name="boat_size")
36     public int getSize() {
37         return size;
38     }
39
40     public void setId(Integer JavaDoc integer) {
41         id = integer;
42     }
43
44     public void setSize(int i) {
45         size = i;
46     }
47 }
48
Popular Tags