gpt4 book ai didi

sql - 如何在 Grails/Hibernate : Message. countBy 中计数

转载 作者:行者123 更新时间:2023-12-04 16:57:17 24 4
gpt4 key购买 nike

如何计算正文长度介于 0 到 25 个字符之间的消息数量?

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

对我来说不幸的是, countBy不接受字符串参数。

最佳答案

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

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

编辑:这里有几个链接可能有助于编写/执行查询:
  • HQL Reference
  • Grails Domain Class Dynamic Method Reference
  • 关于sql - 如何在 Grails/Hibernate : Message. countBy 中计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/466778/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com