近日工作中遇到多对多,以前未曾用过hibernate,这次也算是摸着石头过河。
之前试验了级联的CascadeType.ALL,却发现当删除部门表的时候,中间表数据删除了,结果将人员表相关联的数据也全部删除了。后来将级联改为CascadeType.PERSIST,CascadeType.MERGE,倒是不会删除人员表中的相关联数据了。也算是菜鸟生涯中又往前了一小步吧。
还发现当修改人员所属部门的时候,会先删除中间表的相关数据,然后再从新写入新的数据。继续为未来的道路铺洒石头。慢慢的走过荆棘吧。
分享到:
相关推荐
hibernate多对多关系映射案例,配有对应的jar包。
Hibernate多对多关联添加及查询示例
Hibernate多对多
NULL 博文链接:https://1028826685.iteye.com/blog/1536060
NULL 博文链接:https://gaoquanyang.iteye.com/blog/1213765
hibernate关联映射注解多对多单向关联、
Hibernate多对多案例笔记Hibernate多对多案例笔记Hibernate多对多案例笔记Hibernate多对多案例笔记
Hibernate多对多关联关系demo
hibernate 多对多 映射 翻转 hibernate多对多关系项目 自己做的hibernate项目 上传上来和大家分享
自已写的学生对课程多对多关系的简单实现,供大家参考.
hibernate多对多的关系实例hibernate多对多的关系实例hibernate多对多的关系实例
Hibernate多对多映射实例,里面包含源程序,测试程序,映射说明
hibernate多对多实例
这个例子会让你很快明白hibernate多对多的原理以及所涉及的程序源码,相信你会有很大的感触!
博文链接:https://llying.iteye.com/blog/220812
Hibernate多对多关系
JavaEE Hibernate多对多简单示例