Sealyu

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

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            618 隨筆 :: 87 文章 :: 225 評(píng)論 :: 0 Trackbacks
          BeanUtil.copyProperties()的方式復(fù)制一個(gè)實(shí)體bean的時(shí)候,如果這個(gè)實(shí)體bean有一個(gè)集合屬性,因?yàn)檫@個(gè)方法只是做了一個(gè)淺拷貝,所以新拷貝的實(shí)體跟舊的實(shí)體引用了同一個(gè)集合,而這在hibernate中是不允許的,所以報(bào)錯(cuò)。
          解決方法:
          在拷貝后,新建一個(gè)集合,將原來的集合元素添加進(jìn)去,并賦值給新拷貝的實(shí)體。
          posted on 2009-05-06 10:45 seal 閱讀(2165) 評(píng)論(1)  編輯  收藏 所屬分類: Hibernate

          評(píng)論

          # re: org.hibernate.HibernateException: Found shared references to a collection 2012-04-19 16:28 劉坤
          非常感謝!!!!! 項(xiàng)目太緊了~~~哭。。。。  回復(fù)  更多評(píng)論
            

          主站蜘蛛池模板: 资溪县| 承德县| 旬邑县| 诏安县| 淄博市| 安西县| 芒康县| 京山县| 若羌县| 桃园市| 边坝县| 开远市| 博客| 天津市| 临安市| 扬州市| 巢湖市| 阳高县| 乌恰县| 永胜县| 德庆县| 新建县| 太保市| 资兴市| 德化县| 车致| 新乐市| 龙里县| 樟树市| 巴中市| 张家川| 玉山县| 大渡口区| 海盐县| 贵南县| 贵德县| 台湾省| 长汀县| 彭泽县| 桐庐县| 包头市|