Я хотел бы начать с извинения за то, что не знаком с Hibernate. Я только вхожу в это, и я далеко от эксперта.
У меня есть три таблицы: Контракт, Продукты и таблица связей между ними, чтобы определить отношение многие ко многим.
Я пытаюсь написать HQL-запрос, чтобы вернуть все контракты, которые содержат диапазон продуктов. К сожалению, синтаксис IN
работает как Any
вместо All
. Поэтому, если мне нужны все контракты, в которых есть ProductA, ProductB и ProductC, ключевое слово IN
вернет мне контракты, в которых есть какой-либо один из этих продуктов, вместо контрактов, в которых они есть.
Как мне структурировать мой HQL-запрос?