Гибернация «многие ко многим»: критерии поиска всех классов A, которые содержат класс B

У меня есть 2 класса, которые имеют много ко многим отношениям. Я использую «Вопрос» и «Тег» в качестве примера, чтобы сделать случай более понятным.

Для каждого вопроса у вас есть несколько тегов. Так же, как для тега.

Я хотел бы получить все вопросы (и соответствующие им теги), если вопрос содержит тег «hibernate».

В большинстве случаев я могу сделать это с помощью SQLQuery в таблице «многие ко многим» и вернуть список идентификатора вопроса. Затем используйте критерий с ограничениями и соберите все вопросы. Но это слишком неуклюже, и я уверен, что есть лучший способ сделать это, не так ли?

Ответы на вопрос(1)

Ваш ответ на вопрос