一、该问题的重现步骤是什么?
多数据源配置如下:
impl实现类如下
2. 在没有配置slave_2之前,master(mysql)和slave(mysql)可以通过@DS来回切换,但是我配了slave_2(sqlserver
)之后,当断点进入到@DS("slave")后,后台报错
### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'RWDBSYSDBA.ST_RIVER_R' 无效。
; bad SQL grammar []; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'RWDBSYSDBA.ST_RIVER_R' 无效。
3.很明显报错是sqlserver的语法错误,但是我@DS("slave")是oracle的多数据源,他为什么会报sqlserver语法的错误?怀疑数据源之间受到了影响
二、你期待的结果是什么?实际看到的又是什么?
期待@DS注解能实现mysql、sqlserver、oracle多数据源切换
实际感觉多数据源之间收到了影响,互相串了
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
win10操作系统 org.springblade BladeX-Biz 2.9.0.RELEASE
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
扫一扫访问 Blade技术社区 移动端