Hi all,

I've been experiencing a problem with OpenJPA.

Finally, I've been able to reproduce this outside my program, in an
isolated test.
You can download the test from:

http://www.esteveb.com/OpenJPATest.zip

(the mailing-list server keeps rejecting this mail as spam if I attach the 
file).
 
This is an small description of what is this doing:

Test1 method:
    Create a new parent object
    Store it in a map
    Persist it

Test2 method:
    Retrieve parent from map
    Add 2 childs
    Update it to database

Test3 method:
    Retrieve parent from map
    Add 2 childs more
    Update it to database

After Test3, I end up with a child table with 6 childs. 2 from the first
run (Test2), and 4 from the second run (Test3).

Debugging the program with Netbeans, I see that OpenJPA doesn't update
the id of the childs when I persist de parent, thus in the next run,
it thinks that the childs are new (that's my guess).

I'm using OpenJPA 1.0.0 on Java6, and Derby.

Regards,
Esteve

Reply via email to