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集合的多数据源示例
- Host: GitHub
- URL: https://github.com/itzlyg/jpa-mp
- Owner: itzlyg
- Created: 2022-03-16T14:57:21.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-24T12:03:52.000Z (about 1 year ago)
- Last Synced: 2025-01-19T04:34:19.664Z (4 months ago)
- Language: Java
- Size: 79.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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里面的创建对象里面修改创建方式
```