如何实现数据库修改多对多的中间表的记录
本篇内容主要讲解"如何实现数据库修改多对多的中间表的记录",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何实现数据库修改多对多的中间表的记录"吧!
一、把中间表相应的字段先删除,然后再添加
*当单方表是从数据库中查得持久化对象必须把此对象的set容器用clear()清空,
*同时把一对多的级联配置文件中的级联风格设置为cascade="all,delete-orphan",
*把中间表中要修改的对象对应的数据全部删除,
*通过save()或merge()重新持久化中间表的对象
------此种方法可以在只修改中间表的数据,而不修改单方表的数据时。
二、通过级联来修改单方表同时修改中间表
*当单方表是从数据库中查得持久化对象必须把此对象的set容器用clear()清空,
*同是把一对多的级联配置文件中的级联风格设置为cascade="all,delete-orphan",
*把中间表对应的po对象添加到单方表的set容器中,
*利用merger()修改单方表。
------此种方法可以在单方表和中间表同时修改时使用。
到此,相信大家对"如何实现数据库修改多对多的中间表的记录"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
- 上一篇
Teamcenter10 step-by-step installation in Linux env-Oracle Server Installation
Recommended Reference Material<><>The detailed screenshots about installation and upgrading Oracle S
- 下一篇
mongo 监控备份业务账号创建
监控账号:mongos 连进去, mongos 和shard要有创建db.createUser({user:"user_monitor ",pwd:"password",roles:[{"db": "