我们使用koca+ spring boot 开发的应用需要从mysql 迁移到 opengauss, 其中相关要执行的sql文件都保存在mapper 目录的xml中, 切换信创数据库后,发现有的sql执行失败, 定位是sql语法上的差异导致的。 当然我们调整sql ,做到兼容两种数据库。 不过我们想看看 koca有没有中间件/组件,可以做到屏蔽sql语法上的细节, 方便迁移信创数据库
异构数据库函数兼容 | 金证开发者社区 (szkingdom.com)
推荐看下这篇文章哈,sql语法上的差异需要继续调整,不同数据库的函数可以通过这个,屏蔽相关差别,方便迁移信创数据库
Mybatis | 金证开发者社区 (szkingdom.com)
批量数据操作推荐看这个
有用,多谢