您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> 求大神帮忙!在线跪等!!

求大神帮忙!在线跪等!!

来源:网络整理     时间:2016/6/26 3:08:36     关键词:

关于网友提出的“ 求大神帮忙!在线跪等!!”问题疑问,本网通过在网上对“ 求大神帮忙!在线跪等!!”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 求大神帮忙!在线跪等!!
描述:

我的upd()方法没问题 我写过测试类测试了 求大神帮忙!在线跪等!! 求大神帮忙!在线跪等!! 求大神帮忙!在线跪等!!


解决方案1:

转:<> 1、a different object with the same identifier value was already associated with the session。   错误原因:在hibernate中同一个session里面有了两个相同标识但是是不同实体。
/>   解决方法一:session.clean()   PS:如果在clean操作后面又进行了saveOrUpdate(object)等改变数据状态的操作,有可能会报出"Found two representations of same collection"异常。
  解决方法二:session.refresh(object)   PS:当object不是数据库中已有数据的对象的时候,不能使用session.refresh(object)因为该方法是从hibernate的session中去重新取object,如果session中没有这个对象,则会报错所以当你使用saveOrUpdate(object)之前还需要判断一下。   解决方法三:session.merge(object)   PS:Hibernate里面自带的方法,推荐使用。
2、Found two representations of same collection
  错误原因:见1。   解决方法:session.merge(object) 以上两中异常经常出现在一对多映射和多对多映射中


以上介绍了“ 求大神帮忙!在线跪等!!”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2073102.html

相关图片

相关文章