我有课程域
class Course {
String name
static hasMany = [categories: Category]
}
类别领域类
class Category {
String name
}
所以这里的课程可以有多个类别。
现在我想找到所有具有 ID 为 4 的类别的课程
我尝试编写 HQL 查询:
def courseList = Course.findAll("from Course as c where c.categories.id in (4)")
这给出了一个错误。
如何编写正确的 HQL 或正确的 withCriteria 查询?