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 に答える