人大金仓国产化数据库适配

最近公司接到需求,项目要进行国产化适配,数据库是人大金仓中间件是TongWeb浏览器是uos,项目所用到的技术是LayuiAdmin、ssm、mybatis-plus、springboot等,数据源切换到人大金仓数据库之后(用的是KingBaseEs8 R3版本,驱动下载https://download.csdn.net/download/qq_36254571/19822864),具体参数如下配置:

#2.kingBase数据库配置 本地地址
spring.datasource.driverClassName=com.kingbase8.Driver
spring.datasource.url=jdbc:kingbase8://127.0.0.1:54321/MAPLEKINGBASE
spring.datasource.username=SYSTEM
spring.datasource.password=123456

适配后出现druid错误,查询报错原因后druid需要去除spring.datasource.filters=wall这个参数,保留之后的其它参数如下:

#kingbase配置
spring.datasource.filters=stat,logback

然后启动项目之后不报错,但是登陆进去之后mybatis-plus会出问题,查询人大金仓官网之后是因为不适配,需要升级到对应的版本才可以(官网指定mybaits-plus3.1.2),我们项目用的版本比较老,mybatis-plus版本是2.3.3,升级版本后因mybatis-plus2.X和mybatis-plus3.X改动量很大,所以项目到处报错,实在没办法去人大金仓官网找解决办法,在人大金仓社区中找到如下说明:

把分页的方言改为postgresql即可,项目中修改为如下:

项目启动后测试ok,有问题还是需要去官网社区找解决方案。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值