Я новичок в Groovy/Grails, так что это может быть простой вопрос. У меня такое ощущение, что это обычный код, но я потратил некоторое время и не могу найти нужную вещь в Google.
У меня есть доменная структура с несколькими отношениями «многие ко многим» (обозначается ‹-->)
Рабочий ‹--> Сборочная линия ‹--> Деталь
Хитрость в том, что в одном классе также есть 2 разных отношения «один ко многим»...
Рабочий -> Инспекционная часть -> Инспекция
Деталь можно проверять много раз, но всегда должен быть человек, который проводит проверку.
Я нахожусь в контроллере сборочной линии, и я могу сделать AssemblyLine.get(id) достаточно легко, но это даст мне все проверки деталей в этой линии. Мне нужна только проверка рабочего, которого я вытащил из сеанса.
Есть ли простой способ сделать это, что мне не хватает? Такое ощущение, что должно быть.