Задача в следующем. Необходимо что бы при построении селекта
не джойнелись тоблички потомков
как я понял из документации для этого надо написать
@org.hibernate.annotations.Entity( polymorphism = PolymorphismType.EXPLICIT)
но чегото не фига не работает
вот пример из исходников
//Базовый класс
@Entity
@org.hibernate.annotations.Entity( polymorphism = PolymorphismType.EXPLICIT)
@Table(name="Object")
@Inheritance(strategy=InheritanceType.JOINED )
public class BaseObject implements Serializable {
protected Long ID;
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
public Long getID() {
return ID;
}
public void setID(Long ID) {
this.ID = ID;
}
}
//класс потомок
@Entity
@Table (name="User")
@PrimaryKeyJoinColumn(name="ID")
public class User extends BaseObject {
...
}