【问题标题】:Using @Transactional in Micronaut without using Hibernate在 Micronaut 中使用 @Transactional 而不使用 Hibernate
【发布时间】:2018-12-15 09:31:28
【问题描述】:

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

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

【问题讨论】:

标签: jdbc micronaut


【解决方案1】:

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

你可以尝试像这样添加smth

compile "io.micronaut:spring"
runtime "org.springframework:spring-jdbc"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-22
    • 1970-01-01
    • 1970-01-01
    • 2018-11-23
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多