J'ai copié un objet dans un autre avec l'aide deSource se modiefied quand je modifie l'objet cible de BeanUtils.CopyProperties
BeanUtils.CopyProperties(Src,Dest);
From : package org.springframework.beans;
Maintenant, plus loin dans la logique, avec l'aide de iterator je modifie la liste à l'intérieur objet Dest.
Je souhaite que l'objet src soit tel quel.
Mais je vois un comportement étrange. Mon Src est également modifié.
Quelle peut être la raison?
Exemple: src et dest ont la liste: [Mango, Apple]
Je retiré de Mango Dest avec l'aide de iteartor.
plus tard, je vois
Src ont [Apple]
Dest ont [Apple]
Est-ce que cela se produise en raison de copie superficielle?
"plus tard, je vois Src ont [Mango] Dest ont [Apple]" On dirait « plus tard, je vois Src ont [Apple] Dest ont [Apple] "? – davidxxx
oui monsieur je vois [Apple] à droite – VedX