当前位置:  开发笔记 > 编程语言 > 正文

如何计算Grails/Hibernate:Message.countBy

如何解决《如何计算Grails/Hibernate:Message.countBy》经验,为你挑选了1个好方法。

如何统计我的体长在0到25个字符之间的消息数量?

Message.countBy('from Message m where m.body.length <= 25')

对我来说不幸的是,countBy不采用字符串参数.



1> Rob Hruska..:

查看动态方法参考,您可能做的最好的事情是使用executeQuery而不是count*:

Message.executeQuery('select count(m) from Message m where SIZE(m.body) < 25')

编辑:以下是一些可能有助于编写/执行查询的链接:

HQL参考

Grails Domain类动态方法参考

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有