JPA一对多级联更新遇到的问题
来源:互联网 发布:淘宝在哪修改收货地址 编辑:程序博客网 时间:2024/05/17 22:07
1、更新的同时删除多的一方的旧数据
public class ApplyObject { @OneToMany(cascade=CascadeType.ALL,mappedBy="applyObject",orphanRemoval = true) private List<ApplyObjectList> applyObjectObject;//物品列表}
public class ApplyObjectList { @JoinColumn(name="aoo_ao_id",nullable=false) @ManyToOne(cascade=CascadeType.PERSIST,fetch=FetchType.LAZY) private ApplyObject applyObject;//物品申请表}
关键的就是在OneToMany的一方加上
orphanRemoval = true
,这样在更新的时候这个集合原来的旧数据才会被删除再重新添加新数据。
阅读全文
0 0
- JPA一对多级联更新遇到的问题
- JPA下的Hibernate实现一对多级联删除CascadeType.DELETE_ORPHAN
- Hibernate 一对多级联更新(更新,删除多方数据)的错误解决
- JPA一对多关系,在一端更新所包含多端引用的问题
- Hibernate级联删除——JPA下的Hibernate实现一对多级联删除CascadeType.DELETE_ORPHAN基于注解方式
- JPA一对多实现插入的问题
- hibernate 一对多级联
- JPA的一对多
- Hibernate 一对多级联删除
- Hibernate 一对多级联删除
- Hibernate 一对多级联删除
- Hibernate一对多级联操作
- grails 一对多级联删除
- Hibernate一对多级联操作
- Hibernate一对多级联操作
- Jpa项目使用中遇到的问题总汇——更新中
- JPA开发中遇到的各类问题
- spring jpa搭建遇到的问题
- 鼠标放在按钮上显示下拉菜单
- Linux Bash 变量操作
- hdoj 2050 递归算法
- 【ros常见问题随手记】ros包的冲突
- 二叉树的概念
- JPA一对多级联更新遇到的问题
- Javastatic
- 贪吃蛇
- 软通动力的两年
- MyBatis映射器
- JQuery中Ajax的操作
- 测试用例编写技巧
- LeetCode----- 13.Roman to Integer
- HDOJ2029(回文数)