KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > hibernate > test > annotations > inheritance > Tomato


1 //$Id: Tomato.java,v 1.2 2005/06/11 18:52:21 epbernard Exp $
2
package org.hibernate.test.annotations.inheritance;
3
4 import javax.persistence.Entity;
5 import javax.persistence.Inheritance;
6 import javax.persistence.InheritanceType;
7
8 import org.hibernate.annotations.OnDelete;
9 import org.hibernate.annotations.OnDeleteAction;
10
11 /**
12  * @author Emmanuel Bernard
13  */

14 //FIXME HBX-55 default for composite PK does not work yet
15
//FIXME Tomato is a fruit
16
@Entity()
17 @Inheritance(
18     strategy=InheritanceType.JOINED
19 )
20 @OnDelete(action=OnDeleteAction.CASCADE)
21 public class Tomato extends Vegetable {
22     private int size;
23
24     public int getSize() {
25         return size;
26     }
27
28     public void setSize(int size) {
29         this.size = size;
30     }
31 }
32
Popular Tags