0
让我们说我有一个名为Tests的表。每个测试对象都有一个分数,我想选择高于平均值的测试。很容易,一个人使用投影来获得平均测试分数,但我想在一个标准下使用它,而不是创建第二个分数,并存储平均分数,并将其重新插入下一个标准。你会如何在这里使用Hibernate Criteria?
是这样的法律?
Criteria crit = session.createCriteria(Product.class);
crit.add(Expression.ge("score",Projections.avg("score")));
crit.addOrder(Order.desc("score"));