是否可以在Grails DetachedCriteria中使用'in'
条件?
这就是我所拥有的,
def query = new DetachedCriteria(DomainObject)
// list is actually built up from another query,
// but for this example I will use a predefined list
query.where { 'in' 'id', [4L, 5L, 9L] }
def count = query.count()
我所看到的是,您期望为3的计数实际上只是整个DomainObject表。
如何让此查询生效?
答案 0 :(得分:2)
尝试为查询分配结果:
query = query.where { 'in' 'id', [4L, 5L, 9L] }