Spring トランザクション

Ebean 独自のトランザクション管理を使用することをお勧めしますが、Spring トランザクションを使用することもできます。

依存関係を含める

<dependency>
  <groupId>io.ebean</groupId>
  <artifactId>ebean-spring-txn</artifactId>
  <version>13.0.0</version>
</dependency>

SpringJdbcTransactionManager を次のように外部トランザクションとして設定します。

DatabaseConfig config = new DatabaseConfig();

config.setExternalTransactionManager(new SpringJdbcTransactionManager());