CascadeType.PERSIST:级联新增(又称级联保存):对order对象保存时也对items里的对象也会保存。对应EntityManager的presist方法。

例子:只有A类新增时,会级联B对象新增。若B对象在数据库存在则抛异常

CascadeType.MERGE:级联合并(级联更新):若items属性修改了那么order对象保存时同时修改items里的对象。对应EntityManager的merge方法 。
例子:指A类新增或者变化,会级联B对象(新增或者变化)

CascadeType.REMOVE:级联删除:对order对象删除也对items里的对象也会删除。对应EntityManager的remove方法。

例子:REMOVE只有A类删除时,会级联删除B类;

CascadeType.REFRESH:级联刷新:获取order对象里也同时也重新获取最新的items时的对象。对应EntityManager的refresh(object)方法有效。即会重新查询数据库里的最新数据。

CascadeType.ALL:以上四种都是。

广大读者,建议不要使用级联操作,到时候你会遇到很多null的问题,自己手动级联更好些,不容易出问题

JPA-CascadeType四个属性的讲解相关推荐

  1. jpa配置之ddl-auto属性

    jpa配置之ddl-auto属性 前言 1.ddl-auto属性类别 2.update自动创建表-举例 2.1Admin实体类 2.2.application.properties 2.3.pom.x ...

  2. JSP中四种属性范围

    在JSP中提供了四种属性的保存范围,所谓属性保存范围,指的就是一个设置的对象,可以在多少个页面中保存并继续使用. 四种属性范围: pageContext      在一个页面中保存属性,跳转之后无效. ...

  3. jsp九大内置对象和四种属性范围介绍

    一般对象需要实例化才可以调用,而JSP的内置对象是不用实例化就可以直接调用的对象. 总共有9个,对应如下表: 序号 对象 类型 1 pageContext javax.servlet.jsp.Page ...

  4. Jsp学习总结(1)——JSP九大内置对象和四种属性范围解读

    一.四种属性范围 1.1.在JSP中提供了四种属性保存范围 page:在一个页面内保存属性,跳转之后无效 request:在一次服务请求范围内,服务器跳转后依然有效 session:-在一次会话范围内 ...

  5. @RequestParam注解四个属性字段说明

    当前spring-web依赖版本为: <!-- https://mvnrepository.com/artifact/org.springframework/spring-web --> ...

  6. ORACLE中CONSTRAINT的四对属性

    ORACLE中CONSTRAINT的四对属性 summary:在data migrate时,某些表的约束总是困扰着我们,让我们的migratet举步维艰,怎样利用约束本身的属性来处理这些问题呢?本文具 ...

  7. oracle中的cursor属性有哪些,Oracle学习11:游标(cursor)--显式游标隐式游标、游标四个属性、循环遍历...

    1.概述 上文PLSQL学习中提到的知识,可以发现,基本都可以通过Java等语言实现,而为了实现程序的可移植性,实际开发工作中我们也是如此做的. 那么PLSQL的重点是什么呢?接下来我们来介绍游标cu ...

  8. 四种属性范围(重点)

    3.1.四种属性范围(重点)        所谓的属性范围,就是指一个对象可以跨多少个 JSP 页面之后可以继续使用. 3.1.1.操作方法        在整个 JAVA WEB 中属性操作使用如下 ...

  9. Position 的四种属性值

    Position和float这两个元素属性非常重要:今天主要来看一看position在定中的作用. 首先Position有四个属性值,分别是static .fixed. relative .absol ...

最新文章

  1. FZU 2087 统计树边【MST相关】
  2. php 代码符号,网站开发编程中的特殊符号处理_php
  3. Android中ExpandableListView控件基本使用
  4. 树形结构递归初始化(父节点,统计字段等)
  5. 【转】DICOM 网关的设计与实现
  6. 蓝桥杯 ADV-188 算法提高 排列数
  7. 深度学习:transformer模型
  8. 三层交换原理及实验操作
  9. 从Slice_Header学习H.264(三.1)--相关细节之 POC的计算
  10. l298n电机哪一端为正_L298N电机驱动模块原理
  11. 接雨水c语言算法精解,详解一道高频面试题:接雨水
  12. Matlab PCA+SVM人脸识别(二)——GUI界面设计
  13. linux五种子系统,Ubuntu 下五个最好的 BT 客户端
  14. 视频教程-数字图像处理实战-算法基础
  15. vocab.get(word, vocab.get(UNK))
  16. sql joins图示
  17. python实现离散点图画法
  18. 【2023最新】MySQL安装配置教程(5.7+8.0)
  19. 文件下载图片或者视频及解决保存文件时中文乱码问题
  20. ATFX:新西兰联储加息50基点,NZDUSD先涨后跌

热门文章

  1. 让Bootstrap 3兼容IE8浏览器
  2. python入门基础教程02 Python简介
  3. android开发超级群(500人)
  4. 铁血规则:事件预订与取消预订[转]
  5. 让图片算好高宽再显示
  6. Symfony2Book04:Doctrine03-对象关系映射(ORM)
  7. 子网掩码和网关的关系
  8. 通用SQL数据库查询语句精华使用简介
  9. caffe学习(七):使用py-faster-rcnn来训练voc2007数据集(Ubuntu)
  10. 一段把mp4中的音频提取并保存在原目录的python脚本