Hibernate 入门之关系篇:多对多映射
文本继续介绍关于Hibernate关系映射:Hibernate处理多对多映射.
首先建立两个多对多关联类
上面介绍的是多对多单向映射,如果改为双向映射,首先要修改Role实体类
<class name="com.zs.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" not-null="true"/><many-to-many class="com.zs.hibernate.User" column="user_id"/></set></class>即使进行了上述修改,并没有改变表结构,单向与双向的区别在,在类的维护的方面,Role实体类增加了对Student关系的维护能力。