Bean内のすべてのオブジェクトがSerializable
インターフェイスを実装する場合は、BeanUtils.cloneBean()
ディープコピーを行いますか?BeanUtils.cloneBean()ディープコピー
13
A
答えて
5
いいえ、cloneBean()
は浅いコピーのみです。深いコピーが必要な場合。ディープコピーを行う方法があるlinkを参照してください。
23
深いコピーのSerializationUtils.cloneメソッドを使用してください。クラス階層全体をコピーします。
SerializationUtils.clone(object);
+5
ただし、この方法ではパフォーマンスが大幅に低下することに注意してください。 – Thihara
関連する問題
- 1. ディープコピーが
- 2. NSMutableDictionaryのディープコピー
- 3. JPAエンティティのディープコピー
- 4. Tensorflowのディープコピー
- 5. Python C APiディープコピー
- 6. Drawableのディープコピー
- 7. 基本ディープコピー、Java
- 8. Groovyディープコピーjson map
- 9. DPDK mbufディープコピー
- 10. JavaScript:ディープコピーとクリアオブジェクト
- 11. LinkedListディープコピーjava
- 12. C#オブジェクトのディープコピー
- 13. オブジェクトのディープコピーRuby
- 14. ディープコピーJavaのジェネリック
- 15. フラットバッファオブジェクトのディープコピー方法
- 16. 2D配列のディープコピー
- 17. Scalaの2D配列のディープコピー?
- 18. Java:バイナリ検索ツリークラスのディープコピー
- 19. ディープコピー - ベクトルを持つオブジェクト
- 20. pd.DataFrame.assign(x = series)ディープコピーなし
- 21. コピー/ディープコピーと変数スコープ
- 22. クローニングとディープコピーの違いは?
- 23. ディープコピーSystem.Windows.Forms.WebBrowserオブジェクト/復元状態
- 24. ディープコピーと遺伝的アルゴリズム
- 25. ディープコピー動作機能から
- 26. ディープコピーのパフォーマンスへの影響
- 27. Rubyの配列のディープコピー
- 28. エンティティフレームワーク5エンティティのディープコピー/クローン
- 29. アクセサ/ミューテータのシャロー/ディープコピーのセマンティクス
- 30. ディープコピーをJavaで作成する方法
XMLを使ったディープクローン - 実際に人々がそれを望んでいるかどうかはわかりませんが、XMLを使用せずにシリアライゼーションを引き続き利用しているため、 – siyb