If one thread writes to an object on one connection, and another thread does the same on another connection, then one calls transaction.commit(), will the all the changes in both connections be commited? Is there a way for threads to maintain separate transactions? Chris