如何在grails.gorm.DetachedCriteria中使用in子句?

时间:2013-05-10 16:04:01

标签: grails gorm detachedcriteria

是否可以在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表。

如何让此查询生效?

1 个答案:

答案 0 :(得分:2)

尝试为查询分配结果:

query = query.where { 'in' 'id', [4L, 5L, 9L] }