提供基于mybaits-plus的两种集成方式:

单数据源

xy-core-framework-dal-standalone

多数据源

多数据源框架分两种

mybaits-plus-dynamic

多数据源(主从/多主/单主多从/多主多从/分库分表)

xy-core-framework-dal-dynamic

apache shardingsphere

多数据源(主从/多主/单主多从/多主多从/分库分表)

xy-core-framework-dal-shardingsphere

数据权限

提示提供基于JsqlParserSupport扩展的数据权限自动拼接功能。

�xy-core-framework-dal-common

自定义service接口

mp内置的ServiceImpl在新增,更改,删除等一些方法上自带事务,会导致在多数据源的情况下不能切换数据源。 故采用自定义的service接口。

自定义多数据源

mybatisPlus重写了一些核心类,必须通过解析获得真实的代理对象。如果自己写多数据源,则很难完成与mp的集成。