Как запросить спящий набор строк?

Я использую 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')

Другие вопросы по тегам