读书人

Hibernate 入门之关系篇:多对多投射

发布时间: 2013-10-08 17:08:58 作者: rapoo

Hibernate 入门之关系篇:多对多映射

文本继续介绍关于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关系的维护能力。


读书人网 >软件架构设计

热点推荐