Se tutti gli oggetti all'interno del bean implementano l'interfaccia Serializable
, lo sarà BeanUtils.cloneBean()
una copia profonda?BeanUtils.cloneBean() deep copy
13
A
risposta
5
No, cloneBean()
solo copia superficiale. Se vuoi una copia profonda. Si può fare riferimento a questo link che ha la tecnica per fare una copia profonda.
23
Utilizzare il metodo SerializationUtils.clone da Apache Commons Lang per la copia profonda . Copia l'intera gerarchia di classi.
SerializationUtils.clone(object);
+5
Si noti tuttavia che questo metodo presenta una penalizzazione delle prestazioni molto più marcata. – Thihara
Problemi correlati
- 1. Deep Copy in JPA
- 2. Deep Copy o Clona un recordset ADODB in VBA
- 3. deep copy of struct con Pointer Point in C
- 4. Perché jQuery Extend Deep Copy non copia ricorsivamente un oggetto?
- 5. Come eseguire il deep copy tra oggetti di tipi diversi in C# .NET
- 6. Copia lista in python: deep vs shallow copy: gotcha for me in python?
- 7. Come implementare un operatore di assegnazione deep copy atomico (thread-safe) ed eccezionalmente sicuro?
- 8. Entity Framework 6 deep copy/clone di un'entità con profondità dinamica
- 9. MongoDB Aggiornamento Deep Array
- 10. PHP Deep Extend Array
- 11. Deep combine NSDictionaries
- 12. Deep Link Fallback
- 13. OpenCL/AMD: Deep Learning
- 14. Chai deep contiene asserzioni su oggetti nidificati
- 15. Deep Linking iOS Notifiche push
- 16. Facebook deep linking su Android
- 17. Deep Convert OpenStruct to JSON
- 18. Copia deep array in Fortran
- 19. Collegamento deep Android in un'app
- 20. accesso deep dictionary conforme pep8
- 21. Confronto Deep Reflective uguale a
- 22. java null reference copy
- 23. Ruby file force copy
- 24. modello copy constructor
- 25. C# Generic Copy Constructor
- 26. Funzione COPY in PostgreSQL
- 27. Xcode copy-paste breakpoint
- 28. python byRef // copy
- 29. visual studio copy local
- 30. Scala Copy() Comportamento dispari
Deep clone su XML: non sono sicuro che le persone lo vogliano, l'approccio elencato di seguito è leggermente migliore, dal momento che non utilizza XML, ma sfrutta comunque la serializzazione. – siyb