hibernate中多对多的两种保存方式

Posted on 2006-07-05 14:31 weibogao 阅读(2706) 评论(0)  编辑  收藏 所属分类: software development
1.使用关联表实现多对多的关联,在实体一端的映射文件中定义:
<set name="unitTypes" lazy="true" table="IPMS_UNITTYPE" cascade="all">
   <key column="UNITID"/>
   <many-to-many class="com.toone.ipms.common.dict.vo.CommDict" column="DICTID"/>
</set>
因为配置中cascade="all",所以可以不使用中间表关联类来实现,而且不需要分别进行save操作
其中两个column都是关联表中的字段,key为本端外键,而另一个则是另一端外键
2.另一种方式为生成关联表的映射文件和PO,写出关联类的基本管理类的增删改操作,实现保存时两个类的关联

只有注册用户登录后才能发表评论。


网站导航:
 

posts - 41, comments - 7, trackbacks - 0, articles - 0

Copyright © weibogao