私は3つのテーブルを持っています
Users Deal Dealusers
========== ====== ==========
userid(PK) dealid(PK) dealid(PK+FK)
userid(PK+FK)
今、私は eclipse で hibernate ツールを使用してマッピングを生成したので、この多対多の関係のためにのみ、Users & Deal テーブルの POJO クラスと hbm ファイルを取得しました。
ここで、「dealid=1 を購入したユーザーのリストを取得する」というクエリを実行したいと考えています。
では、休止状態を使用してこれを照会するにはどうすればよいですか? 前もって感謝します。
<set name="userses" table="dealusers" inverse="false" lazy="true" fetch="select">
<key>
<column name="dealid" not-null="true" />
</key>
<many-to-many entity-name="com.test.model.Users">
<column name="userid" not-null="true" />
</many-to-many>
</set>