サブエンティティのプロパティによってGORM条件クエリフィルタリングを作成しようとしています。だから、そのような実体があります:ネストされたhasOneエンティティのGORMクエリ条件
class PaymentEntry {
static hasOne = [category: PaymentCategory]
static constraints = {
category(nullable: true)
}
// other stuff
}
class PaymentCategory {
static hasMany = [payments: PaymentEntry]
// other stuff
}
これで、特定のカテゴリのPaymentEntriesを選択しようとしています。ここ
def c = PaymentEntry.createCriteria()
def res = c {
'in'("category", categories)
}
categories
は、以前に選択PaymentCategory
エンティティのリストである:私はこのような何かをしようとしていました。
残念ながら、これは失敗します。 GrailsはNoSuchMethodExceptionをスローします。
Grailsのバージョンはどれですか? –