Entry get lost when attachCollection
------------------------------------
Key: OPENJPA-1109
URL: https://issues.apache.org/jira/browse/OPENJPA-1109
Project: OpenJPA
Issue Type: Bug
Components: kernel
Affects Versions: 1.2.1
Environment: N/A
Reporter: Jim Guo
This has been a problem when merge a parent object, the parent object has a set with child
as entry. The child object equals() method are rely on child.key property.
In some case, the parent.children set was attached before the child.key property was attached.
Then only one entry will be in the set since the children are equals() with child.key=null.
Possible solution: Move collection to be process last while attach an object. This give a
chance for all other single property been attached, so it won't break the equals() logic.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
|