Micronaut支持JDBC,并且该指南指出,来自micronaut-spring的@Transactional可以用于AOP样式的事务处理。在将@Transaction与纯数据源一起使用时,无法正常工作。
有人知道我是否可以在具有@Transactional支持的micronaut上使用纯JDBC?
答案 0 :(得分:0)
原因是数据源需要包装在TransactionAwareDataSourceProxy中才能执行@Transaction
您可以尝试添加类似的东西
if(strcmp(userService1,"Oil change\n") == 0){
printf("Service 1: Oil change, $35\n");
price1 = 35;
}