数据库模型图:
配置project主要代码:
<class name="org.wiksys.chap02.bean.Project" table="project">
<!-- 配置多对多 -->
<set name="members" table="r_emp_proj">
<key>
<column name="r_proj_id"></column>
</key>
<many-to-many class="org.wiksys.chap02.bean.Employee" column="r_emp_id" />
</set>
</class>
配置employee主要代码:
<class name="org.wiksys.chap02.bean.Employee" table="employess">
<!-- 配置多对多 -->
<set name="projects" table="r_emp_proj" inverse="true">
<key>
<column name="r_emp_id"></column>
</key>
<many-to-many class="org.wiksys.chap02.bean.Project" column="r_proj_id" />
</set>
</class>
具体的实例我就不写了,这个就是两边都配置set集合,然后有点类似与两边均配置单向一对多。