Как запросить спящий набор строк?
Я использую Gorm, чтобы попытаться запросить ассоциацию, которая представлена в виде набора. Я хочу знать, содержится ли одно или другое из двух значений в ассоциации. Моя проблема в том, что я не знаю, как это представить, поскольку это не отдельный объект, а простая строка. Я пробовал варианты на следующем (очевидно, неправильно):
def c = CobraUser.createCriteria();
def results = c.listDistinct {
children {
or {
eq("children", "stringA")
eq("children", "stringB")
}
}
}
Не уверен, как написать часть eq(), или я могу как-то использовать "in"...
1 ответ
Я закончил с HQL, который меня не особо волнует:
от пользователя user ПРИСОЕДИНЯЙТЕСЬ к user.children uc ГДЕ uc in ('xyz','abc')