Sealyu

--- 博客已迁移至: http://www.sealyu.com/blog

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  618 随笔 :: 87 文章 :: 225 评论 :: 0 Trackbacks
BeanUtil.copyProperties()的方式复制一个实体bean的时候,如果这个实体bean有一个集合属性,因为这个方法只是做了一个浅拷贝,所以新拷贝的实体跟旧的实体引用了同一个集合,而这在hibernate中是不允许的,所以报错。
解决方法:
在拷贝后,新建一个集合,将原来的集合元素添加进去,并赋值给新拷贝的实体。
posted on 2009-05-06 10:45 seal 阅读(2145) 评论(1)  编辑  收藏 所属分类: Hibernate

评论

# re: org.hibernate.HibernateException: Found shared references to a collection 2012-04-19 16:28 刘坤
非常感谢!!!!! 项目太紧了~~~哭。。。。  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: