首先我要感谢这个论坛的管理员和所有参与它的人,这是我发布的第一个问题,所以让我们以这个与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 从数据库中返回一个项目,我想知道如何知道这个对象的鉴别器值。提前致谢。