BeanUtil.copyProperties()的方式復制一個實體bean的時候,如果這個實體bean有一個集合屬性,因為這個方法只是做了一個淺拷貝,所以新拷貝的實體跟舊的實體引用了同一個集合,而這在hibernate中是不允許的,所以報錯。
解決方法:
在拷貝后,新建一個集合,將原來的集合元素添加進去,并賦值給新拷貝的實體。
解決方法:
在拷貝后,新建一個集合,將原來的集合元素添加進去,并賦值給新拷貝的實體。
Sealyu--- 博客已遷移至: http://www.sealyu.com/blog |
只有注冊用戶登錄后才能發表評論。 | ||
![]() |
||
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
|
||
相關文章:
|
||