RXTX Version mismatch
2015-12-15 21:27
381 查看
在使用Hibernate saveOrUpdate 批量保存或更新数据时(也就是即有保存又有更新),有时会报如下错误:
org.hibernate.HibernateSystemException: a different object with the same identifier value was already associated with the session: [com.lee.dao.hibernate.User#12]
方法的调用:
evaluateService.saveOrUpdate(comment,orderDetail,user)
org.hibernate.HibernateSystemException: a different object with the same identifier value was already associated with the session: [com.lee.dao.hibernate.User#12]
方法的调用:
evaluateService.saveOrUpdate(comment,orderDetail,user)
原始报错方法如下: @Transactional public void saveOrUpdate(Object...objects) { for(Object obj : objects){ getHibernateTemplate().saveOrUpdate(obj); getHibernateTemplate().flush(); } } 修改后方法如下:@Transactional public void saveOrUpdate(Object...objects) { for(Object obj : objects){ getHibernateTemplate().saveOrUpdate(obj); getHibernateTemplate().flush(); getHibernateTemplate().clear();//后添加 } }
相关文章推荐
- C# 单例模式的五种写法
- Scrapy安装介绍
- C# 单例模式的五种写法
- IO碰到的问题
- IO碰到的问题
- 面试题 iOS OC
- 进程和程序的区别----生动讲解
- 使用 adb 调用 ActivityManager
- 实战c++中的vector系列--将迭代器转换为索引
- android app 延迟加载
- 实战c++中的vector系列--将迭代器转换为索引
- 值得推荐的C/C++框架和库 (真的很强大)
- ng-repeat指令中使用track by子语句解决重复数据遍历的错误
- NameValuePair is deprecated in API 22
- Swift-Kingfisher图片下载库
- Java 处理 iphone拍照后 图片EXIF属性翻转90度的方法
- IOS基础-UITableViewController
- HTML特殊符号对照表
- 蓝桥杯学习笔记——马虎的算式
- java中判断字符串是否为数字的几种方法