Hibernate Discriminator排序

时间:2010-06-10 23:53:29

标签: hibernate sorting

我试图在鉴别器列上查询时对记录进行排序。

我正在执行HQL / Criteria查询以检索所有记录。

这是我的班级:

abstract class A {
...
}

@DiscriminatorValue("B")
class B extends A {
}

@DiscriminatorValue("C")
class C extends A {
}

当我返回记录时,我希望它按鉴别器值排序。

1 个答案:

答案 0 :(得分:1)

您可以使用class as属性进行查询,排序和分组。

例如:从猫猫中选择猫,其中cat.class ='DomesticCat'

如果DomesticCat是子类的鉴别值。

信息@ http://doc.javanb.com/hibernate-reference-3-2-4-ga-en/queryhql.html