这个注解表示是否删除孤立元素,例如映射关系是一对一,或一对多。
加上这个注解,即使不设置级联关系,删除一的时候,多的一方肯定是孤立元素了。
如代码:

 @OneToOne(mappedBy = "phone",cascade = CascadeType.ALL,
//            orphanRemoval = true,fetch = FetchType.LAZY
)
private PhoneDetails details;

删除phone的时候,要删除多。
只设置cascade = CascadeType.ALL 会删除多
只设置orphanRemoval = true 也会删除多
2个都设置,更加的会删除多。

orphanRemoval = true 这个一般加在一方。

jpa orphanRemoval = true的作用相关推荐

  1. JPA OneToMany级联更新 及 orphanRemoval = true 说明

    下面是一个例子: Employee ---- Address (假设为单向one-to-many)class Employee { @oneToMany(cascade = CascadeType.R ...

  2. ajax 执行成功 modal 关闭_Ajax请求中的async:false/true的作用

    前言: 昨天在做倒计时修改的时候,发现多次点击按钮,我明明做了限制,点击多次的时候发现怎么都会请求了两次,然后我写的是请求成功添加文字,结果总是会添加两次文字, 说明ajax请求了两次了,在网上查了下 ...

  3. return false和 return true 的作用是什么

    return false 防止表单提交:当 return false 被用于表单的 onsubmit 事件处理函数中时,它可以防止表单提交.例如: <form onsubmit="re ...

  4. torch.backends.cudnn.benchmark = true的作用

    在很多情况下我们都能看到代码里有这样一行: torch.backends.cudnn.benchmark = true 大部分情况下,设置这个 flag 可以让内置的 cuDNN 的 auto-tun ...

  5. Spring boot使用Jpa的@Modifying的clearAutomatically = true的作用

    1.代码示例 @Modifying(clearAutomatically = true) @Query(value = "update customer_adviser set " ...

  6. MFC UpdateData(FALSE)和UpdateData(TRUE)的作用 [转]

    当你使用了ClassWizard建立了控件和变量之间的联系后:当你修改了变量的值,而希望对话框控件更新显示,就应该在修改变量后调用 UpdateData(FALSE):如果你希望知道用户在对话框中到底 ...

  7. pytorch 中retain_graph==True的作用

    总的来说进行一次backward之后,各个节点的值会清除,这样进行第二次backward会报错,如果加上retain_graph==True后,可以再来一次backward. retain_graph ...

  8. pytorch:参数pin_memory=True和non_blocking=True的作用

    目录 一.pin_memory 二.non_blocking 一.pin_memory pin_memory是dataloader()的参数,默认值为False,其作用是是否把把数据存放在锁页内存中. ...

  9. Ajax请求中的async:false/true的作用

    test.html <a href="javascript:void(0)" οnmοuseοver="testAsync()"> asy.js f ...

最新文章

  1. 国内大学毕业论文LaTeX模板集合
  2. 使用WMI对象收集计算机信息
  3. 海思Hi3519A 进行4k60 h264编码帧率不足的问题
  4. eas库存状态调整单不能反审核_审核与反审核
  5. WPF企业内训全程实录(下)
  6. React开发(139):ant design学习指南之下载文件
  7. lisp6 暖通cad_(完整版)暖通CAD设计技巧1
  8. mysql text类型 使用方法_MySQL使用TEXT/BLOB类型的知识点详解
  9. 4.3.1 jQuery基础(2)
  10. .NET (C#)ASP.NET 应用程序与页面生命周期
  11. 谷歌了java集成开发_Spring整合Kaptcha谷歌验证码工具的开发步骤
  12. 主题模型TopicModel:LDA中的数学模型
  13. Privates下载
  14. swift野梦抄袭 taylor_如何看待蔡健雅新歌《半途》被指抄袭 Taylor Swift 的《Safe Sound》?...
  15. excel打不开html超链接,excel超链接打不开怎么回事 excel超链接的详细制作教程
  16. 1.12 DICOM彩色图像
  17. 怎么彻底处理windows下遇到的广告流氓软件例如:双11天喵、霸业传奇、贪玩蓝约等
  18. Ajax响应前和完成事件 / beforeSend complete / 判断ajax是否执行完毕
  19. 小菊的语义分割1——语义分割科普Semantic Segmentation
  20. vue实现水平时间线与蛇形时间线

热门文章

  1. 2023年山东最新建筑八大员(资料员)考试试题题库及答案
  2. 如何避免公司以试稿为由盗用设计作品?
  3. Github Copilot编码神剑
  4. Winform中DataGridView设置前景色、单元格背景色、标题栏样式、禁止改变高宽、不显示空白行、清除选中样式、填充数据源、设置标题、设置单列宽度
  5. BCG 使用之NOTIFYICONDATA托盘
  6. C6000系列DSP优化总结
  7. 大数据技术原理与应用之【流计算】习题
  8. 百度影音 1.0 Beta4内测新版优化控制
  9. 快手电商急需重构信任
  10. 10min 学会Python 文件操作,我只看了这一篇文章