identifier of an instance of xxx was altered from 11111 to 1详解编程语言

identifier of an instance of xxx was altered from 11111 to 1详解编程语言

生产环境项目使用了hibernate和spring,报错信息代码如下:

org.springframework.orm.hibernate4.HibernateSystemException: identifier of an instance of cn.com.hkgt.query.model.DlyOrderItem was altered from 301704051505000182 to 301704051505000183

经仔细审阅他人代码后来发现是因为hibernate在批量保存对象的时候,所有的对象都要重新new一下,我看了一下程序中只new了一下,然后我把new 放到了for循环里面,果然是这样的问题

于是解决了生产环境的报异常问题,于是记录下来,供其他学习者参考。

 

identifier of an instance of xxx was altered from 11111 to 1详解编程语言

转载请注明来源网站:blog.ytso.com谢谢!

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/14617.html

(0)
上一篇 2021年7月19日 17:01
下一篇 2021年7月19日 17:01

相关推荐

发表回复

登录后才能评论