2

Micronaut 支持 JDBC,该指南指出 micronaut-spring 中的 @Transactional 可用于 AOP 样式的事务处理。我无法让它工作,当将@Transaction 与普通数据源一起使用时,我得到一个异常,即没有 TransactionManager 到位。

有谁知道我是否可以使用带有 @Transactional 支持的 micronaut 的普通 JDBC?

4

1 回答 1

0

原因是 DataSource 需要包装在 TransactionAwareDataSourceProxy 中才能执行 @Transaction

你可以尝试像这样添加

compile "io.micronaut:spring"
runtime "org.springframework:spring-jdbc"
于 2018-12-02T08:12:22.417 回答