I've been reading about JBossTransactions and I'm trying to understand what needs to be in place to take advantage of the support for nested transactions.
The JBossTS guide frequently discusses nested transaction support and doesn't mention much in the way of limitations.
In the JTA Programmer Guide, however, it says:
Nested transactions are not supported by JDBC 2.0. If an attempt is made to use a JDBC
connection within a subtransaction, JBossJTA will throw a suitable exception and no work
will be allowed on that connection. However, if you wish to have nested transactions, then
you can set the com.arjuna.ats.jta.supportSubtransactions property to YES.