代码改变世界

随笔档案-2012年5月26日

Hibernate详解(4)——多对多映射分析

2012-05-26 16:01 by myjava2, 200 阅读, 收藏,
摘要: Hibernate多对多关联也是比较常见的一种。对于多对多关系,我们都是采用引入第三方表来描述它们之间的关联的。本节主要讲述一下Hibernate多对多关联。多对多关联根据需求也可以分为单向多对多和双向多对多。这里用比较常见的多对多关系用户与角色的关系来举例。单向多对多如果要求拿到用户需要知道它的角色,而不去关心反向的加载。那么这个就是单向的。首先看UML图。它们的配置文件User.hbm.xml和分别Role.hbm.xml如下:<?xmlversion="1.0"?> <!DOCTYPEhibernate-mapping PUBLIC "-/ 阅读全文