首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > PowerDesigner >

Hibernate saveOrUpdate 批量保存或更新有关问题

2012-10-06 
Hibernate saveOrUpdate 批量保存或更新问题在使用Hibernate saveOrUpdate 批量保存或更新数据时(也就是即

Hibernate saveOrUpdate 批量保存或更新问题

在使用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)

?

?

@Transactionalpublic void saveOrUpdate(Object...objects) {for(Object obj : objects){getHibernateTemplate().saveOrUpdate(obj);getHibernateTemplate().flush();getHibernateTemplate().clear();//后添加}}
?

热点排行