JPA 批量删除无法
来源:互联网 发布:算法工程师考试 编辑:程序博客网 时间:2024/06/02 04:26
今天开发一个springBoot项目,使用JPA操作数据库,
删除实体的关联关系,下面的删除方法突然不生效的,怎么都删不掉,
public void batchDelete(List entities) {
for(int i=0;i<entities.size();i++){
em.remove(em.merge(entities.get(i)));
if(i % 30== 0) {
em.flush();
em.clear();
}
}
}
解决办法:
saveAndFlush方法写在删除上述关联关系的后面执行,问题已解决。代码如下,欢迎指正;
2:独立重新建立关联关系,也要对当前的实体类更新一下
除了上面的问题发现之前
这这里new AreaInfo((Integer.parseInt(areaId))不行了,总是会报错,提示操作了一个为保存的对象,意思是这个对象当前不是持久态的,可是为什么呢?还未找到解决办法
阅读全文
0 0
- JPA 批量删除无法
- 利用hibernate注解解决jpa无法级联删除
- JPA批量插入
- JPA日志批量入库
- bootstrap table 中关于批量删除 id无法获取问题
- 解决HibernateTemplate无法根据hql批量删除的问题
- 批量删除
- 批量删除
- 批量删除
- 批量删除
- 批量删除
- 批量删除
- 批量删除
- 批量删除
- 批量删除
- 批量删除
- 批量删除
- 批量删除
- c#之MVC 入门
- jfinal
- CPU实时监控mpstat命令详解
- C#中的delegate是什么?
- Go 数据类型判断
- JPA 批量删除无法
- lua中关于随机数取值问题
- logback的使用和logback.xml详解
- 【PDF下载】金融技术峰会之大规模机器学习在蚂蚁+阿里的应用
- gensim 文档-主题与转换
- Linux命令分析: whereis
- FCN测试结果
- 基于SDN的蜜网技术概述
- Android---webview简单使用