use*_*660 5 sql grails groovy hql
如何统计我的体长在0到25个字符之间的消息数量?
Message.countBy('from Message m where m.body.length <= 25')
Run Code Online (Sandbox Code Playgroud)
对我来说不幸的是,countBy不采用字符串参数.
Rob*_*ska 13
查看动态方法参考,您可能做的最好的事情是使用executeQuery而不是count*:
Message.executeQuery('select count(m) from Message m where SIZE(m.body) < 25')
Run Code Online (Sandbox Code Playgroud)
编辑:以下是一些可能有助于编写/执行查询的链接: