2

假设我有

 List cats = sess.createCriteria(Cat.class)
.add( Restrictions.like("name", "F%")
.addOrder( Order.asc("name") )
.list();

让我们假设 cat 类还有 2 个属性,livesUsed并且livesTotal.

livesTotal是否可以通过计算与livesUsed不添加新列到 db_cats之间的差异的查询来对条件进行升序livesDifference

我该如何实施?

4

1 回答 1

1

group by 子句和 order by 子句都不能包含算术表达式。

取自 Hibernate 文档:http ://docs.jboss.org/hibernate/orm/3.3/reference/en/html/queryhql.html#queryhql-grouping

于 2013-02-27T14:11:25.927 回答