This is a high-level transaction object used throughout the persistence
layer. Also, it can store attributes, and register listeners.
author: Brautigam Robert version: Revision: $Revision$
Start the transaction. A transaction must be always start with
the call to begin(). All subsequent calls to this method
will increase the transaction depth, and to commit the transaction
exactly that many commit() and rollback()
calls must occur.