7

クエリを作成するための基準を書いていますが、inList 基準を否定する方法がわかりません...次のような方法はありますか?

def result = c {
     not inList('id', ids)
}

ありがとう

4

1 に答える 1

19

あなたの基準はこのようにすべきです...

def ids = [1, 2, 3];

def c = Foo.createCriteria();
def results = c.list {
  not {'in'("id",ids)}
}

ドキュメントはここにあります。これはgrails2に追加されたばかりだと思います。+

于 2012-05-02T12:36:14.453 に答える