У меня есть отношение один ко многим между курсом и категориями
class Course {
String code
static hasMany = [categories:CourseCategory]
}
Class CourseCategory {
String name
}
Мне нужно запрашивать курсы на основе списка категорий.Я пробовал запрос
courseInstanceList = Course.findAll("from Course c inner join c.categories cts where cts.id in :categoryIds",[categoryIds:categoryIds])
Но этот запрос возвращает и Courses и CourseCategories - просто интересно, как создать запрос, чтобы просто вернуть курсы?