[英]GORM - Query one to many association in Grails
我有課程領域
class Course {
String name
static hasMany = [categories: Category]
}
類別域類
class Category {
String name
}
所以這里的課程可以有多個類別。
現在我想找到所有類別為4的類別的課程
我嘗試編寫HQL查詢:
def courseList = Course.findAll("from Course as c where c.categories.id in (4)")
這給出了一個錯誤。
如何編寫正確的HQL或正確的withCriteria查詢?
您可以使用withCriteria查詢:
Course.withCriteria {
categories {
eq 'id', new Long(4)
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.