Hi Andrus,
thanks for your reply!
Andrus Adamchik schrieb:
On Sep 21, 2009, at 12:49 AM, Andreas Hartmann wrote:
But apparently object.readProperty(…) doesn't return a list of the
existing target objects.
It does and the code looks correct to me. Doublecheck that "name"
corresponds to a property mapped as to-many relationship.
Apparently it was a concurrent list access issue. If I wrap the list in
a new array list before iterating, it works:
final List<DataObject> oldObjects
= new ArrayList<DataObject>((List<DataObject>)
object.readProperty(name));
So it's not a Cayenne issue; sorry for the noise.
-- Andreas
--
Andreas Hartmann, CTO
BeCompany GmbH
http://www.becompany.ch
Tel.: +41 (0) 43 818 57 01