报错代码为:

Person person = new Person();
person.setId( 1L );
person.setName("John Doe");entityManager.remove( person);entityManager.flush();

应该是session的问题,替换remove那一行为如下即可:

entityManager.remove( entityManager.find(Person.class,1L) );

jpa报错:Removing a detached instance相关推荐

  1. java.lang.IllegalArgumentException: Removing a detached instance

    前提:将一张表的部分数据导入另一张表,且删除原来表中这部分数据.首先查询出来要导入的数据,然后for循环去插入新表中,且删除原来表中的数据:为了保证部分数据出错,只回滚部分数据,所以for循环一条一条 ...

  2. Spring Boot下使用JPA报错:'hibernate.dialect' not set的解决办法

    问题现象: Spring Boot下使用JPA报错:'hibernate.dialect' not set 原因是: 没有设置数据库方言导致的 解决方案: 1.如果配置文件格式为application ...

  3. Removing a detached instance

    常用数据库表的删除办法,一般都会在DAO类中提供delete.如下例: public class UnitDAO implements IUnitDAO {         private Entit ...

  4. 使用SpringBoot+JPA报错Incorrect syntax near 'hibernate_sequence'

    1.环境 SpringBoot 2.1.8.RELEASE  + JPA 数据库SQL Server 2008 R2 2.功能实现 就是一个简单的save操作 3.报错信息 Hibernate: se ...

  5. Spring Data Jpa 报错org.hibernate.LazyInitializationException: could not initialize proxy

    问题描述:使用JPA原生API接口进行与数据库层的交互报错 org.hibernate.LazyInitializationException: could not initialize proxy ...

  6. Rest请求使用Jackson反序列化报错,Cannot deserialize instance of `java.lang.String` out of START_OBJECT toke

    Rest接口,使用Jackson作为json转换器,后端接收请求的时候报错了,异常信息: JSON parse error: Cannot deserialize instance of `java. ...

  7. jpa 报错:No EntityManager with actual transaction available for current thread - cannot reliably proce

    No EntityManager with actual transaction available for current thread - cannot reliably process 'rem ...

  8. 【Redis 反序列化报错】 Cannot construct instance of `com.vt.common.Result` (no Creators, like default constr

    最近做了一个项目,数据量比较大,所以用到了 @Cacheable注解,嫌麻烦,百度找了相关配置,如下: 序列化配置@Beanpublic static RedisTemplate<String, ...

  9. 【报错】This scheduler instance (xxx) is still active but was recovered by another instance in the...

    一.报错详情 2023-05-05 16:45:22.922 [QuartzScheduler_xxScheduler-xxx_ClusterManager] WARN o.s.scheduling. ...

最新文章

  1. R 包 pathview 代谢通路可视化
  2. linux shell脚本无法执行,报错syntax error near unexpected token `$'\r''解决方法
  3. keepalived主要模块
  4. SVN报Previous operation has not finished; run 'cleanup' if it was interrupted错误的解决方法
  5. c++Insertion Sort插入排序的实现算法(附完整源码)
  6. 展望二十一世纪第三个十年
  7. 10月末周网络安全报告:应用程序漏洞占比93.1%
  8. 使用执行程序和ThreadPoolExecutor的Java线程池示例
  9. ctf 抓捕赵德汉_2017年网络空间安全技术大赛部分writeup
  10. linux下Oracle 相关命令
  11. 【CCCC】L2-025 分而治之 (25分),图的度数,使节点独立的方案
  12. c语言字符串转换xml文件名,如何用C语言生成简单格式的xml
  13. 关于JS的面向对象总结
  14. 设计模式之抽象工厂模式(Abstract Factory)
  15. 点连通度与边连通度的求解
  16. 『互联网架构』软件架构-软件系统设计(一)
  17. 沃德移动尾气净化设备监控管理系统
  18. 用大白话聊聊JavaSE -- 如何理解Java Bean
  19. 【数据结构】线性表之单向链表的八大基操
  20. 如何提升流量的转化率

热门文章

  1. 数据库建模 — ER建模
  2. SQL从中文中获取拼音首字母
  3. 标准linu休眠和唤醒机制分析(二)
  4. 计算机基础——计算思维
  5. Windows C:\Users\skylar\AppData\ 文件夹
  6. MATLAB+二值贝叶斯分类器的手写汉字识别(简易实现)
  7. 简单注册、登录、修改密码、忘记密码程序
  8. Mac PyCharm 2019.1.2 激活 亲测有效!
  9. emqtt配置MySQL_EMQTT服务器部署与配置
  10. MLlib spark 垃圾邮件分类