TempSave方法内层有很多子方法,在Action上使用声明式事务后,内层子方法抛异常,事务没有回滚
如何解决呢?@JFinal
你内部子方法有没有用try catch包起来?包起来了就不会回滚了
确实很诡异,调试一下代码,看 jfinal 的 catch 块中有无调用 conn.rollback()这行代码
具体代码是什么样子的?
只要是事务全部都在一个数据源之下就是可以的,注意一下mysql是否为innodb 引擎,以及事务级别是否够
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(8)
引用来自“laigous”的评论
你内部子方法有没有用try catch包起来?包起来了就不会回滚了
确实很诡异,调试一下代码,看 jfinal 的 catch 块中有无调用 conn.rollback()这行代码
引用来自“laigous”的评论
你内部子方法有没有用try catch包起来?包起来了就不会回滚了
引用来自“JFinal”的评论
具体代码是什么样子的?
你内部子方法有没有用try catch包起来?包起来了就不会回滚了
只要是事务全部都在一个数据源之下就是可以的,注意一下mysql是否为innodb 引擎,以及事务级别是否够
引用来自“JFinal”的评论
具体代码是什么样子的?
具体代码是什么样子的?