cascade表示级联操作,在表之间的关系映射时用到

CascadeType.MERGE级联更新:若items属性修改了那么order对象保存时同时修改items里的对象。对应EntityManager的merge方法 (较常用  )

CascadeType.PERSIST级联保存:对order对象保存时也对items里的对象也会保存。对应EntityManager的presist方法

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

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

CascadeType.ALL包含所有;

@Entity
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
@Table(name = "t_login_log")
public class LoginLog extends BaseDomain {private User user;@ManyToOne( cascade = {CascadeType.PERSIST, CascadeType.MERGE})@JoinColumn(name="user_id")public User getUser() {return user;}public void setUser(User user) {this.user = user;}
}

转载于:https://www.cnblogs.com/SaraMoring/p/5617383.html

JPA 注解的CascadeType属性相关推荐

  1. 如何使用JPA注解标注多对多的关系

    假设应用场景如下:Teacher与Student是多对多的关系,其中,Teacher类对应teacher表如下: CREATE TABLE `teacher` (   `id` bigint(20) ...

  2. JPA注解(这里包含sequence类型的)

    1.@Entity(name="EntityName") 必须,name为可选,对应数据库中一的个表 @Entity //标识这个pojo是一个jpa实体     public c ...

  3. JPA注解-@SequenceGenerator

    原 JPA注解-@SequenceGenerator 发表于3年前(2012-11-13 18:41)   阅读(3446) | 评论(0) 3人收藏此文章, 我要收藏 赞0 大约十一点零八发,秒杀云 ...

  4. 深入理解java注解,java的4个元注解,注解三要素——定义、使用及读取执行,深入了解注解的底层本质,通过反射自动、动态获取注解所有属性以及属性值

    1. 注解的定义 注解也是一种引用类型,编译后会生成 .class 字节码文件,作用就是为程序进行标识,不同注解能实现不同功能. 2. 注解的使用 3. 注解的读取执行 3.1 得不到注解信息,得到的 ...

  5. 通过继承来实现注解方式的属性注入

    要使用注解来注入属性,首先就要定义一个注解,注解的定义如下: package everyworkdayprogramming._2015_1_23;import java.lang.annotatio ...

  6. Spring~用注解读取bean(属性注入、构造方法注入、set注入)

    文章目录 注解@Autowired. 属性注入 Setter注入 构造方法注入 三种注入的优缺点 注解@Resource. 1.属性注入 2.构造方法注入 @Resource与@Autowired区别 ...

  7. jpa配置之ddl-auto属性

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

  8. java 验证int长度_java使用注解校验对象属性值数据长度

    java使用注解校验对象属性值数据长度 定义注解 import java.lang.annotation.*; /** * describe:定义注解 * current user Maochao.z ...

  9. java jpa注解哪个包好,Spring Data JPA 中常用注解详解

    一.java对象与数据库字段转化 @Entity:标识实体类是JPA实体,告诉JPA在程序运行时生成实体类对应表 @Table:设置实体类在数据库所对应的表名 @Id:标识类里所在变量为主键 @Gen ...

最新文章

  1. keras扁平化 激活函数 避免过拟合技巧
  2. 移动互联网服务客户端开发技巧 ( Webview及正则)
  3. Chrome浏览器官方离线安装包下载
  4. php基本功之_get(),_set()的用法
  5. php 递归到空如何处理,php递归调用删除数组空值元素的方法
  6. matlab knn,MATLAB K近邻算法 — knnsearch() 函数 | 学步园
  7. JAVA进阶教学之(Object类中的equals方法)
  8. 如何自学成为一名数据科学家?
  9. 【英语学习】【科学】【Glencoe Science】【B】From Bacteria to Plants 目录及术语表
  10. mvc html.hidden,ASP.Net MVC Html.HiddenFor有错误的值
  11. 118 Python程序中的线程操作-守护线程
  12. Java-RPC通信--HSF框架
  13. base64加密后字符串自动换行问题
  14. Go语言之return语句的几种用法
  15. 【MATLAB编程实例练习】-(34)直角三角形边长问题
  16. matlab:双或三方演化博弈,lotka-Volterra 1.双方演化博弈
  17. 一种简单的短路检测电路设计
  18. layui的lay-verify参数验证的问题
  19. 深度学习视觉系统在雪糕盒产品中的全方位识别检测
  20. jquery+ajx post/get 实例

热门文章

  1. 集合 Arrays.asList | java.lang.UnsupportedOperationException: null
  2. 网站推广收录少?网站推广专员浅析可能是蜘蛛抓取出现问题
  3. 网站建设都需要哪些步骤?
  4. 以下关于java的GUI菜单描述_第十九讲 菜单和JavaGUI综合设计
  5. 挂代理无法访问网页了怎么办_搜索引擎蜘蛛不能爬取网页的原因有哪些
  6. mysql更新linux_MySQL更新语句UPDATE深入探索
  7. java 所有的数据集合_第五节:Java中常用数据集合
  8. java axis2 jar_Java axis2.jar包详解及缺少jar包错误分析
  9. gp338信令_【对讲机的那点事】摩托罗拉GP338的MDC1200信令选呼如何编程?
  10. TFF 官方demo解释