spring事务配置403.10 禁止访问:配置无效  -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

spring事务配置403.10 禁止访问:配置无效 

kun坤 2020-05-27 17:41:42 96

spring声明式事务配置疑惑:
1.read-only。。oracle中可以正常执行插入,但是mysql不行。。求解
2.如果是嵌套事务,如何使外层事务rollback,内层事务commit。。试过 requrie,require-new,nested,都不行。
3.timeout定义,是整个事务的超时时间,还是单个执行某个sql的超时时间。。我设置的timeout=1,但是方法内部sleep 2s,但是正常提交成功了。

Java Spring
分享到
取消 提交回答
全部回答(1)
  • kun坤
    2020-05-28 09:24:17

    帮顶....
    read-only不是只读吗 怎么能插入呢?是不是配置错了?

    ###### 1、mysql是什么引擎
    2、方法是怎么调用的?
    3、timeout这个应该是要看你的事务类型了,如果是requrie,那就是完全按照最外层的事务设定 ######1.innoDB 2.serviceA 第一行调用的serviceB(insert正确的数据),第二行insert不成功的数据 3.我没做单独的配置,只是在注解上用了timeout###### 既然用spring管理事务,为什么还有内层commit一说呢?
    换句话说,你service写的可能不太对,因为不应该出现commit

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程