Hibernate many-to-many: Kriterien zum Nachschlagen aller Klassen A, die Klasse B enthalten

Ich habe 2 Klassen, die viele zu viele Beziehungen haben. Ich nehme die "Frage" und "Tag" als Beispiel, um den Fall verständlicher zu machen.

Für jede Frage haben Sie mehrere Tags. Dasselbe wie für tag.

Was ich tun möchte, ist, alle Fragen (und ihre entsprechenden Tags) zu erhalten, wenn die Frage ein Tag enthält, das "Ruhezustand" lautet.

Ich kann es höchstens mit einer SQLQuery in der Many-to-Many-Tabelle tun und eine Liste der Fragen-ID zurückgeben. Verwenden Sie dann ein Kriterium mit einer Einschränkung.in und greifen Sie alle Fragen auf. Aber es ist zu ungeschickt und ich wette, es gibt einen besseren Weg, es zu tun, oder?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage