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 de estructura profunda
- 4. copia profunda en C#
- 5. ¿Hace Enumerable.Repeat() una copia profunda?
- 6. ¿SqlCommand.Clone() crea una copia profunda o una copia superficial?
- 7. Ayuda con copia y copia profunda en Python
- 8. std vector C++ - copia profunda o superficial
- 9. argumentos de multiprocesamiento de python: ¿copia profunda?
- 10. Enhebrado trenzado cómo evitar la copia profunda
- 11. Copia profunda duplicada() de ByteBuffer de Java
- 12. Copia profunda de un objeto C#
- 13. Copia profunda de matrices en Ruby
- 14. Crear una copia profunda en C#
- 15. ¿El método de clonación en la matriz es una copia profunda o poco profunda?
- 16. ¿Cómo hacer una copia profunda de una matriz?
- 17. C++: Copia profunda de un puntero de clase base
- 18. Copia profunda de una instancia de clase .NET sin serialización
- 19. ¿Scala AnyRef.clone realiza una copia superficial o profunda?
- 20. Copia profunda de nodos de vista de árbol
- 21. Escribir una copia profunda - copiando el valor del puntero
- 22. Cómo hacer una copia profunda de NSManagedObject en Core Data
- 23. Cómo hacer una copia profunda de un InputStream en Java
- 24. ¿Una operación de copia profunda copia recursivamente subvariables que no posee?
- 25. C: Haciendo una copia profunda de una estructura ... haciendo una copia superficial de una estructura
- 26. Objeto PHP de clonación profunda
- 27. TypeError: no se puede hacer una copia profunda de este objeto de patrón
- 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. En Perl, ¿cómo puedo hacer una copia profunda de una matriz?
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