如何知道鉴别器的价值

时间:2012-09-27 16:51:44

标签: hibernate discriminator

首先,我要感谢这个论坛的管理员和所有参与其中的人,这是我发布的第一个问题, 那么让我们以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的函数,我想知道如何知道该对象的鉴别器值。 提前谢谢。

0 个答案:

没有答案