我想对我的超类型类执行一个criteria count查询,它有自己的hbm,而不计算子类。
然后查询将是一个“非多态”查询。
我试着在hbm中添加polymphic=“explicit”,结果成功了,但我只想在一个查询上做,而不是在每个查询上做。
最佳答案
我并不是百分之百的追求,但是您可以在这样的查询中指定类类型:
select user from User as user where user.class=MyUserClass;
所以在hibernate中,可以引用“class”属性,根据对象的类类型筛选出结果。