关于jfinal中多数据源事物回滚

关于jfinal中多数据源事物回滚,看了jfinal源码  觉的 没有实现多数据源的事物回滚

看了源码 我的理解是

比如 有3个数据源  执行了3个sql  最后一个sql 出错了  只有主数据源的事物才回滚

具体源代码如下

关于jfinal中多数据源事物回滚_第1张图片

加上 Tx 的 intercept  这个conn只能获取主数据源的。


关于jfinal中多数据源事物回滚_第2张图片

然后在切换到 其他数据源 就从config对象中获取DbPro 在执行sql  这样就不能对其他数据源做 事物回滚了


不知道我理解的对不对 


欢迎大家拍砖..........


你可能感兴趣的:(关于jfinal中多数据源事物回滚)