An open API service indexing awesome lists of open source software.

https://github.com/itzlyg/jpa-mp

jpa和mybatis plus集合的多数据源示例
https://github.com/itzlyg/jpa-mp

Last synced: 2 months ago
JSON representation

jpa和mybatis plus集合的多数据源示例

Awesome Lists containing this project

README

        

# 动态多数据源

- 1、利用aop动态切换数据源;
- 2、jpa和mybatis plus混合使用,同一个接口里面可以同时使用jpa和mybatis plus;
- 3、实现了事物控制;
- 4、读取数据源的方式通过map读取配置;
- 5、模拟多租户切换数据源;
- 6、异步通过阿里巴巴的transmittable,实现线程池里子线程可以获取到主线程设置的数据源信息;
- 7、定时调度任务,通过aop、自定义注解的方式获取到定时调度,循环所有的数据源,然后再执行,达到执行所有数据库的目的。

##### 数据库连接基于spring jdbc DriverManagerDataSource
```
没有使用数据库连接池,需要的自行在DsConfig里面的创建对象里面修改创建方式
```