首先,我要感谢这个论坛的管理员和所有参与其中的人,这是我发布的第一个问题, 那么让我们以hibernate映射为例,
@Entity
@Inheritance
@DiscriminatorColumn(name="PROJ_TYPE")
@Table(name="PROJECT")
public abstract class Project {
@Id
private long id;
...
}
@Entity
@DiscriminatorValue("L")
public class LargeProject extends Project {
private BigDecimal budget;
}
@Entity
@DiscriminatorValue("S")
public class SmallProject extends Project {
}
所以我有一个带有鉴别器值的表,我创建了一个使用Hql从数据库返回Project的函数,我想知道如何知道该对象的鉴别器值。 提前谢谢。