HibernateException: identifier of an instance of pojo.Order was altered from 23
2016-03-10 16:05
393 查看
HibernateException: identifier of an instance of pojo.Order was altered from 23 to 8
在项目中,通过hibernate查询了一条数据,然后把主键改掉了,,当时是在action中操作的。
由于是一个线程,在一个session中。所以。。。在hibernate缓存中,该对象还是存在的。所有就报了这个异常。
然后克隆了一个一模一样的对象,然后再做相应的save操作就可以了。
在项目中,通过hibernate查询了一条数据,然后把主键改掉了,,当时是在action中操作的。
由于是一个线程,在一个session中。所以。。。在hibernate缓存中,该对象还是存在的。所有就报了这个异常。
然后克隆了一个一模一样的对象,然后再做相应的save操作就可以了。
相关文章推荐
- jawr使用
- ElasticSearch的ik分词插件开发
- Spark Shell由于Scala编译器原因不能正常启动
- 解析elasticsearch的config下的配置文件
- 15:39:52.027 [ActiveMQ InactivityMonitor WriteCheckTimer] DEBUG o.a.a.t.Abstract
- 互联网产品经理常用工具有哪些
- mysql中间件研究(Atlas,cobar,TDDL,Mycat)
- elasticsearch 1.1.0 mmseg 英文数字分词
- Aho-Corasick算法学习
- Java NIO 系列教程
- 优化ActiveMQ性能(zhuan)
- mysql Communications link failure Last packet sent to the server was X ms ago
- Java操作Excel完美解决方案
- 安全相关思维导图
- 关注与取消
- Java异常
- sbt为什么总抛出“java.lang.OutOfMemoryError: PermGen space”?
- JAVA 垃圾收集器与内存分配策略
- Apache Kafka:下一代分布式消息系统
- Jquery修改input name修改不了