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());