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 Bernard13 */14 //FIXME HBX-55 default for composite PK does not work yet15 //FIXME Tomato is a fruit16 @Entity()17 @Inheritance(18 strategy=InheritanceType.JOINED19 )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