KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > hibernate > test > annotations > id > Dog


1 //$Id: Dog.java,v 1.1 2005/05/12 13:33:32 epbernard Exp $
2
package org.hibernate.test.annotations.id;
3
4 import javax.persistence.Entity;
5 import javax.persistence.GeneratorType;
6 import javax.persistence.Id;
7 import javax.persistence.TableGenerator;
8
9 /**
10  * Share the generator table decribed by the GEN_TABLE GeneratedIdTable
11  * using the Dog key as discriminator
12  * @author Emmanuel Bernard
13  */

14 @Entity
15 @TableGenerator(name="DogGen", tableName="GEN_TABLE", pkColumnValue="Dog", allocationSize=10)
16 public class Dog {
17     private Integer JavaDoc id;
18     private String JavaDoc name;
19
20     @Id(generate=GeneratorType.TABLE, generator="DogGen")
21     public Integer JavaDoc getId() {
22         return id;
23     }
24
25     public void setId(Integer JavaDoc id) {
26         this.id = id;
27     }
28
29     public String JavaDoc getName() {
30         return name;
31     }
32
33     public void setName(String JavaDoc name) {
34         this.name = name;
35     }
36 }
37
Popular Tags