多對多關系配置
<hibernate-mapping package="com.wepull.hibernate.pojo"><class name="Role" table="tbl_role">
<id name="roleId" column="pk_role_id">
<generator class="native"/>
</id>
<property name="roleName" column="role_name"/>
<!-- 對于多對多的關系,需要一張中間表 -->
<set name="users" table="tbl_user_role">
<!-- 中間表,通過什么字段,跟Role表產生關系 -->
<key column="fk_role_id"/>
<!-- 讓Role認識User --><!-- 中間表,通過什么字段,跟User表產生關系 -->
<many-to-many class="User" column="fk_user_id"/>
</set>
</class>
</hibernate-mapping>
<hibernate-mapping package="com.wepull.hibernate.pojo">
<class name="User" table="tbl_user">
<id name="userId" column="pk_user_id">
<generator class="native"/>
</id>
<property name="userName" column="uesr_name"/>
<set name="roles" table="tbl_user_role">
<key column="fk_user_id"/>
<many-to-many class="Role" column="fk_role_id"/>
</set>
</class>
</hibernate-mapping>