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