注册域名有一系列折扣。
static hasMany = [ discounts: Discount]
我想提取所有应用了特定折扣的注册。
在下面的代码中,我想获取其集合具有 id disid 折扣的所有注册。我怎样才能做到这一点?我感谢任何帮助!
def disid = Discount.get(1).id
def regs = Registration.createCriteria().list(){
eq('compositeEvent', cod.compositeEvent)
}
试试这个:
def disid = Discount.get(1).id
def regs = Registration.withCriteria() {
discounts {
eq 'id', disid
}
}
请参阅 http://emmanuelrosa.com/articles/gorm-for-sqladdicts-where-clause/