1 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 ; 11 12 13 18 @Entity() 19 @Inheritance( 20 strategy=InheritanceType.JOINED 21 ) 22 public class Boat implements Serializable { 23 private Integer id; 24 private int size; 25 26 public Boat() { 27 super(); 28 } 29 30 @Id(generate = GeneratorType.AUTO) 31 public Integer 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 integer) { 41 id = integer; 42 } 43 44 public void setSize(int i) { 45 size = i; 46 } 47 } 48 | Popular Tags |