Используя подключаемый модуль Grails для поиска, я хотел бы искать все продукты в определенной категории, используя конструктор запросов, например:
Products.search {
must(queryString(params.q))
must(term('??????','Food'))
}
Использование 'category.name' возвращает: Не удалось найти сопоставление для псевдонима [категория] и путь [категория.имя]
class Product {
String name
String desc
Category category
static searchable = {
category component: true
}
}
class Category {
String name
static hasMany = [products: Product]
static searchable = true
}
Есть идеи?Спасибо.