JTAは、標準ではネストされたトランザクションをサポートしないのか。
Springでは、トランザクション属性で制御できるけど、てっきりJTAのレベルで実現されてるのかと思ってた。
Springでは、org.springframework.transaction.PlatformTransactionManagerインタフェースを実装する具象クラスとして JDBC, JDO, Hibernate, JTA それぞれに以下のクラスを用意しています。
* org.springframework.jdbc.datasource.DataSourceTransactionManager
* org.springframework.orm.jdo.JdoTransactionManager
* org.springframework.orm.hibernate.HibernateTransactionManager
* org.springframework.transaction.jta.JtaTransactionManager
とのことなんで、各実装の中でネストされたトランザクションをサポートしてるのかな?