Проблемы с Hibernate (polymorphism = EXPLICIT)
От: Аноним  
Дата: 25.03.07 16:45
Оценка:
Задача в следующем. Необходимо что бы при построении селекта
не джойнелись тоблички потомков

как я понял из документации для этого надо написать
@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 {
...
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.