The TransactionInterceptor
can be used to implement
container managed transactions in any environment that uses
transactions.
If you need a transaction system not included, all you have to
do is provide implementations of TransactionFactory
and
Transaction
for your transaction environment.
A sample implementation exists in the ODMGTransactionFactory
which works with ODMG transactions, such as in
OJB.