[xuxueli/xxl-job]建议使用再封装的ORM工具,例如Mybatis-plus

2024-01-08 296 views
8

感谢作者! 今天将数据源改为Oracle时,出现SQL不兼容情况,看了下有 !() 语法,小弟斗胆建议作者使用再封装的工具进行开发。如Mybatis-Plus 因为他们有专人负责搞不兼容问题,哈哈 感谢作者!

回答

0

你好,引入三方依赖会增加维护成本。 可以将不兼容的SQL汇总贴出来,我们调整一下。

0

1.特殊字符 ` 2.XxlJobLogMapper.findFailJobLogIds 的 !() 3.SELECT FROM XXL_JOB_GROUP AS t ORDER BY t."order" ASC . Oracle 不用 as 4.Limit 关键字 这个占大头

4

还有自增ID

7

com.xxl.job.admin.dao.XxlJobRegistryDao.findDead-Inline

spring boot ibatis 自动匹配jdbcType 解决 无效的列类型: 1111

2

SQL结尾 ; 号

7

oracle 不支持 useGeneratedKeys =true

2

大佬考虑使用mybatis plus吗?我可以帮忙改造