早教吧作业答案频道 -->其他-->
Hibernateexception:adifferentobjectwiththesameidentifiervaluewasalreadyassociatedwithth当出现adifferentobjectwiththesameidentifiervaluewasalreadyassociatedwiththesession时,一般是因为在hibernate中同一个session
题目详情
Hibernate exception:a different object with the same identifier value was already associated with th当出现a different object with the same identifier value was already associated with the session时,一般是因为在hibernate中同一个session里面有了两个相同标识但是是不同实体。 我测试了网上所有的解决方案,包括: (1)使用session.clean(),如果在clean操作后面又进行了saveOrUpdate(object)等改变数据状态的操作,有可能会报出"Found two representations of same collection"异常。 (2)使用session.refresh(object),当object不是数据库中已有数据的对象的时候,不能使用 session.refresh(object)因为该方法是从hibernate的session中去重新取object,如果session中没有这个对象,则会报错所以当你使用saveOrUpdate(object)之前还需要判断一下。 (3)session.merge(object),Hibernate里面自带的方法,推荐使用。 最后发现只有session.clear()可行,但是项目要求不能使用session.clear(),大家有什么好的想法能帮助下吗,谢谢
▼优质解答
答案和解析
你用查出来的最新的对象,向数据库里插入.虽然麻烦,但是可以奏效
看了Hibernateexcept...的网友还看了以下:
念谁为之戕贼念的意思为的读音是wéi还是wèi为的意思是 2020-05-14 …
《大道之行也》中的“不必为己”的“为”,读作wéi还是wèi请说明理由,我要最正确的答案.理由我要 2020-05-22 …
inti,j,k,l,m,n;floatx,y,z,w;i=8;j=5;k=-5;x=5;l=i% 2020-06-05 …
第五课《伤仲永》中有一句话“并自为其名”请问,为是怎么读,是wéi还是wèi,理由是什么?提示,为 2020-06-16 …
孙中山先生的“天下为公”的“为”应该怎么读音?是读“wéi围”还是读成“wèi喂”?读音不一样意思 2020-06-18 …
青鸟殷勤为探看“为“怎么读李商隐的《无题》中“蓬山此去多无路,青鸟殷勤为探看”一句中的“为”应读w 2020-06-25 …
唯唯连声“唯”读音新华字典的第10版和第11版都有查过唯字只有一个读音就是wéi但是百科上和知道上 2020-06-26 …
根据拼音在田字格内写出相应的汉字。(4分)亲爱的同学们,如果这试卷是wèi蓝的天空,你就是那展翅á 2020-07-06 …
为之动容中为的读音是“wéi之动容”,还是“wèi之动容”呢?恩,我查字典上就有“深为(wéi)感 2020-07-14 …
请根据对话内容,填入适当的句子完成对话Anna:Goodmorning!(Bob:yes,iam. 2020-07-14 …