我正在使用Gorm尝试查询表示为Set的关联。我想知道关联中是否包含两个值中的一个或另一个。我的问题是我不知道如何表示它,因为它不是一个单独的对象,而是一个简单的字符串。我尝试了以下变化(显然不正确):
def c = CobraUser.createCriteria();
def results = c.listDistinct {
children {
or {
eq("children", "stringA")
eq("children", "stringB")
}
}
}
不确定如何编写eq()部分,或者我是否可以某种方式使用“in”......
答案 0 :(得分:0)
我以HQL结束,我并不在乎:
来自用户用户JOIN user.children uc WHERE uc in('xyz','abc')