Это контекст этого вопроса:HQL проблема с hasMany Струнный
У меня есть класс Grails:
class User{
long id
static hasMany = [skills: String]
...
}
Я хотел бы получить список пользователей из БД на 2 условиях:
- набор идентификаторов
- набор навыков (строки)
Я написал этот запрос, который работает для идентификаторов, но я не могу получить навык часть работы:
User.findAll("from User
where id in (5067120,5067121,...5067139)")
На данный момент я выбор пользователей с нужными навыками вручную после этого запроса, но, очевидно, это не эффективное решение. Как я могу это решить?
Спасибо!