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