Spring Data JPA
文章平均质量分 94
爱码叔
《漫画设计模式》作者,电子工业出版社
展开
-
Spring Data JPA OneToMany级联,多方删除修改新增详解
前言近期的项目中使用Spring Data JPA。JPA带来很大的便捷,但它内部映射关系及持久化机制如果理解不到位会出现很多问题。不同的配置将会产生不同的执行过程。如果不了解其运行机制,很容易在一个问题上摸索很久,找不到答案。近期碰到一个问题,在一对多关系中,先进行了一方的查询,然后找到需要删除多方数据,做删除操作。看似简单的删除,但JPA在不同的onToMany配置下,却呈现出不同的执行结...原创 2019-05-15 18:23:09 · 24694 阅读 · 14 评论 -
Spring Data JPA OneToMany注解参数orphanRemoval,一对多删除详解
回顾上篇文章分析了OneToMany级联操作多方的插入、更新、删除。我们得到如下结论:1、插入,建议一方设置mappedBy,好处是只会执行一条insert语句。不会执行多余的update外键的sql。2、更新,没有区别3、删除,一方设置mappedBy。一方维护的多方集合remove,多方显示删除。orphanRemoval插入和更新都没有什么问题。但是删除就有些奇...原创 2019-05-27 23:58:45 · 16370 阅读 · 1 评论