我知道我可以在标准使用MySQL功能如下多种功能:Grails的标准 - 在同一领域
Number rating = Book.createCriteria().get
eq("author", author)
projections {
max rating
}
}
执行的
select max(rating) from book where author = 'authors name';
相当于但是,如果这个等级可以是积极的或负数,我想绝对最大,是否有可能在标准中执行以下内容:
select max(Abs(rating)) from book where author = 'authors name'
也许我需要恢复到HQL,但只是想看看这是我能做的事情。
感谢@defectus,但正如问题中提到的那样,在恢复到HQL之前正在查看是否有使用Criteria的解决方案。 – dre
我知道我只是试图有点有趣。但是,如果你只有一个锤子(或者'Hibernate'),那么所有东西看起来都像钉子(或者'Criteria'):-) – defectus