我想在我的超类型Class上执行条件计数查询,该类具有自己的HBM并且不计算子类。
该查询将是“非多态”查询。
我尝试将multiorphism =“explicit”添加到我的hbm并且它可以工作,但我只想在一个查询上而不是每次查询时都这样做。
答案 0 :(得分:1)
我不是100%你所追求的,但你可以在这样的查询中指定类类型:
select user from User as user where user.class=MyUserClass;
所以在Hibernate中,你可以引用“class”属性来根据对象的类类型过滤掉结果。