2

'in'是否可以在 Grails DetachedCriteria中使用标准?

这就是我所拥有的,

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 表。

如何让这个查询工作?

4

1 回答 1

2

尝试将 where 的结果分配给查询:

query = query.where { 'in' 'id', [4L, 5L, 9L] }
于 2013-05-10T18:50:48.813 回答