seata分布式事务代理sqlSessionFactory导致mybatisplus分页插件失效的解决方法
首先,先看一下mybatisplus的分页以及部分插件的配置:
很好,这样没错,但是因为我们使用seata是通过代理数据源来实现分布式事务的,所以会有以下这个代码:
这时导致了我们上面配置的分页插件之类的就失效了,不要慌,只要再配置的sqlSessionFactory中把插件配置到这里来就好了,如下图
首先,先看一下mybatisplus的分页以及部分插件的配置:
很好,这样没错,但是因为我们使用seata是通过代理数据源来实现分布式事务的,所以会有以下这个代码:
这时导致了我们上面配置的分页插件之类的就失效了,不要慌,只要再配置的sqlSessionFactory中把插件配置到这里来就好了,如下图