У меня есть два класса домена GORM. Одна карта, и на карте есть много покупок. есть ли способ, которым я могу искать карты, которые имеют больше или равны определенным покупкам. Здесь может быть примеромGrails hasmany поиск точных предметов hasmany
У нас есть 4 карты:
CARD1: оранжевый, оранжевый, яблоко Card2: яблоко, апельсин Card3: оранжевый, оранжевый Card4: яблоко, яблоко, апельсин
Lets скажем, я хотел найти все карты с двумя или более апельсинами. так что только вернет карты 1,3. Наличие поиска основано на имени покупки.
Вы можете сделать это с помощью подзапросов, см. 'DetachedCriteria' в документации – droggo