2012-02-13 14 views

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.

+1

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

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