我有三张桌子
Users Deal Dealusers
========== ====== ==========
userid(PK) dealid(PK) dealid(PK+FK)
userid(PK+FK)
现在我已经在 Eclipse 中使用休眠工具生成映射,所以我得到了用户和交易表的 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>