关于数据源切换

最后更新:2025-01-08 16:40:24 | 状态:未完成
在8.7.x及之后的版本中,实际上是不切换数据源的,
而是有多个数据源同时有效,需要操作哪个数据源,就通过ServiceProxy.service()返回哪个数据源相关的service
也就是说有多组service-datasource 无论怎么切换都不影响其他数据源的状态(如事务状态等)

但是有一种情况除外
复用了其他数据源如DynamicRoutingDataSource,这时anyline只有一个service对应一个DynamicRoutingDataSource,但DynamicRoutingDataSource会对应多个数据源
参考【mybatis数据源复用
首页 最近更新 搜索 提交 回复