在Micronaut中使用@Transactional而不使用Hibernate

时间:2018-07-06 18:37:45

标签: jdbc micronaut

Micronaut支持JDBC,并且该指南指出,来自micronaut-spring的@Transactional可以用于AOP样式的事务处理。在将@Transaction与纯数据源一起使用时,无法正常工作。

有人知道我是否可以在具有@Transactional支持的micronaut上使用纯JDBC?

1 个答案:

答案 0 :(得分:0)

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

您可以尝试添加类似的东西

if(strcmp(userService1,"Oil change\n") == 0){
    printf("Service 1: Oil change, $35\n"); 
    price1 = 35; 
}