0

登録ドメインには割引のコレクションがあります。

static hasMany = [ discounts: Discount]

特定の割引が適用されているすべての登録を抽出したいと考えています。

次のコードでは、コレクションに id disid の割引があるすべての登録を取得したいと考えています。どうすればそれを達成できますか? どんな助けにも感謝します!

def disid = Discount.get(1).id

def regs = Registration.createCriteria().list(){

            eq('compositeEvent', cod.compositeEvent)

}
4

1 に答える 1

1

これを試して:

def disid = Discount.get(1).id

def regs = Registration.withCriteria() {
    discounts  {
        eq 'id', disid
    }
}

http://emmanuelrosa.com/articles/gorm-for-sqladdicts-where-clause/を参照してください。

于 2016-02-26T09:54:42.703 に答える