JTA
EbeanをJEEコンテナで使用する場合、そのコンテナによって管理されているJTAトランザクションを使用するように指定できます。
つまり、JtaTransactionManager
を次の方法で外部のトランザクションとして設定します。
DatabaseConfig config = new DatabaseConfig();
// set JtaTransactionManager as the external transaction manager
config.setExternalTransactionManager(new JtaTransactionManager());