gpt4 book ai didi

hibernate - grails标准eq不起作用

转载 作者:行者123 更新时间:2023-12-02 16:00:59 25 4
gpt4 key购买 nike

我对grails中的标准有疑问

我有一个域用户和另一个域对话
对话有很多参与者(域)

当我这样做时:

def c = Conversation.createCriteria();
c.get{
createAlias('participants', 'p')
eq 'p.user', user
eq 'p.folder', folder
eq 'p.unread', true
projections{
count('id')
}
}

通过显示以下条件失败,它给出错误的输出:
abc.Conversation : 1
eq('[XYZ]', 'XYZ') == false

sorry
conv == []

有人可以帮忙吗?

最佳答案

hasMany中浏览criteria的标准方法是:

def c = Conversation.withCriteria{
participants{
eq 'user', user
eq 'folder', folder
eq 'unread', true
}
....
}

关于hibernate - grails标准eq不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30867452/

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