若依框架引入多数据源,主库MySQL,从库SQLServer。
5、修改ruoyi-admin的application.yml分页配置,autoRuntimeDialect: true ,根据不同数据库设置分页。2、修改或者删除 SELECT 1 FROM DUAL 为SELECT *若依框架引入多数据源,主库MySQL,从库SQLServer。理由:sqlserver 中没有虚拟表DUAL不改会报错。4、在需要查询从库的类名或者方法上指定 数据源。3、在po
·
若依框架引入多数据源,主库MySQL,从库SQLServer。
1、在 application-druid.yml 添加数据库连接如下:
从数据源开关/默认关闭
enabled: true
url: jdbc:sqlserver://ip:port;SelectMethod=Cursor;DatabaseName=你的数据库
username: 账号
password: 密码
driverClassName: com.microsoft.sqlserver.jdbc.SQLServerDriver
2、修改或者删除 SELECT 1 FROM DUAL 为 SELECT *
理由:sqlserver 中没有虚拟表DUAL不改会报错。
3、在pom添加sqlserver依赖
<!-- sqlserver驱动包 -->
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<version>4.0</version>
</dependency>
4、在需要查询从库的类名或者方法上指定 数据源
@DataSource(value = DataSourceType.SLAVE)
5、修改ruoyi-admin的application.yml分页配置, autoRuntimeDialect: true ,根据不同数据库设置分页。
#PageHelper分页插件
pagehelper:
helperDialect: mysql
supportMethodsArguments: true
params: count=countSql
autoRuntimeDialect: true
更多推荐
已为社区贡献2条内容
所有评论(0)