Hi Guillaume,

Guillaume Nodet wrote:
Another way could be to use a specific Map that test an object equality with
a '==' instead of a 'equals'.

agree, seems to be the smartest way to get around your problem. Do you know an object identity based ArrayList/List implementation?


regards,
Armin

Guillaume

-----Message d'origine-----
De : Guillaume Nodet [mailto:[EMAIL PROTECTED]
Envoy� : mercredi 11 f�vrier 2004 12:22
� : OJB
Objet : Bug in doDelete with the markedForDelete list


Hi Armin !


I've found a problem using objects instead of Identity in the
markedForDelete list of PersistenceBrokerImpl class.
Here is my problem:

I want to delete an object A that contains a collection of B objects.
When i put 2 B objects that are equals in my collection, and
trying to delete the A objects, the markedForDelete.contains(obj) statement
returns true when trying to delete the second B object.
They are trully equals, but have different primary keys...

Could this list use Identity instead of objects ?

Regards,
Guillaume


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to