I am having a strange issue. I get a complex object defined using auto retrieve, update and delete from the database. Then I save the object back (without any changes). OJB will generate an insert statement instead of an update, why is that ? Thanks, Patrick Reyes