<class name="com.tgb.hibernate.Role" table="t_role"><id name="id"><generator class="native" /></id><property name="name" /></class></hibernate-mapping>
ii、User
<hibernate-mapping>
<class name="com.tgb.hibernate.User" table="t_user"><id name="id"><generator class="native" /></id><property name="name" /><set name="roles" table="t_user_role"><key column="user_id" /><many-to-many class="com.tgb.hibernate.Role" column="role_id" /></set></class></hibernate-mapping>
2)User--Role(多對多,雙向關聯),其餘關係不變
<class name="com.tgb.hibernate.Role" table="t_role"><id name="id"><generator class="native" /></id><property name="name" /><set name="users" table="t_user_role"><key column="role_id" /><many-to-many class="com.tgb.hibernate.User" column="user_id" /></set></class></hibernate-mapping>