Ticket #143 (closed defect: fixed)
Update failure on saving an array which contains overlapping graphs.
| Reported by: | jmoore | Owned by: | jmoore |
|---|---|---|---|
| Priority: | critical | Milestone: | 3.0-M2 |
| Component: | API | Version: | 3.0-M1 |
| Keywords: | model,merge,hibernate,filter,iteration2 | Cc: |
Description
Currently the process of unloading already merged entities has a flaw that appears if the same (==) entity is contained in more than 2 calls to filter.filter().
This can be shown with the trivial:
SomeEnum[] arr = new SomeEnum[3]; arr[0] = new SomeEnum(); arr[0].setValue( "test" ); arr[1] = arr[0]; arr[2] = arr[1]; iUpdate.saveArray( arr );
Change History
Note: See
TracTickets for help on using
tickets.
