Si todos los objetos dentro del bean implementan la interfaz Serializable
, ¿va a hacer una copia profunda el BeanUtils.cloneBean()
?BeanUtils.cloneBean() copia profunda
13
A
Respuesta
5
No, cloneBean()
solo copia superficial. Si quieres una copia profunda Puede consultar este link que tiene la técnica para hacer una copia profunda.
23
Uso SerializationUtils.clone método de la Apache Commons Lang para la copia profunda. Copia toda la jerarquía de clases.
+5
Sin embargo, debe tenerse en cuenta que este método tiene una penalización de rendimiento mucho más pronunciada. – Thihara
Cuestiones relacionadas
- 1. copia profunda vs copia superficial
- 2. Copia profunda en JPA
- 3. copia profunda en C#
- 4. Copia de estructura profunda
- 5. ¿Hace Enumerable.Repeat() una copia profunda?
- 6. Ayuda con copia y copia profunda en Python
- 7. ¿SqlCommand.Clone() crea una copia profunda o una copia superficial?
- 8. argumentos de multiprocesamiento de python: ¿copia profunda?
- 9. Enhebrado trenzado cómo evitar la copia profunda
- 10. copia profunda de PHP matriz de referencias
- 11. Copia profunda de matrices en Ruby
- 12. std vector C++ - copia profunda o superficial
- 13. Copia profunda de un objeto C#
- 14. Crear una copia profunda en C#
- 15. Copia profunda duplicada() de ByteBuffer de Java
- 16. ¿El método de clonación en la matriz es una copia profunda o poco profunda?
- 17. ¿Cómo hacer una copia profunda de una matriz?
- 18. Cómo hacer una copia profunda de un InputStream en Java
- 19. Escribir una copia profunda - copiando el valor del puntero
- 20. Copia profunda de una instancia de clase .NET sin serialización
- 21. ¿Scala AnyRef.clone realiza una copia superficial o profunda?
- 22. C++: Copia profunda de un puntero de clase base
- 23. Copia profunda de nodos de vista de árbol
- 24. Cómo hacer una copia profunda de NSManagedObject en Core Data
- 25. ¿Una operación de copia profunda copia recursivamente subvariables que no posee?
- 26. C: Haciendo una copia profunda de una estructura ... haciendo una copia superficial de una estructura
- 27. ¿Cómo se hace una copia profunda de un objeto en Java?
- 28. ¿Cómo hago una copia profunda de un elemento en LINQ to XML?
- 29. ¿Cómo hago una copia profunda de una matriz 2D en Java?
- 30. Qt 4.5 - QList :: QList (const QList &) - ¿Es este un constructor de copia profunda?
Clon profundo sobre XML - no estoy seguro si la gente realmente quiere eso, el enfoque que se muestra a continuación es un poco mejor, ya que no usa XML pero aún explota la serialización. – siyb