公司项目集成flowable工作流的时候,需要切换为oracle数据库

flowable工作流数据库mysql切换oracle的大坑——sql别名

看了下源码,原本就自带oracle的创建语句,想着代码对于sql的操作都是兼容的

快快乐乐的搬运工作。。。

万万没想到,在测试功能:导出流程模型的时候,报错了

debug。。。。

发现执行到这段代码的时候报错

flowable工作流数据库mysql切换oracle的大坑——sql别名

flowable工作流数据库mysql切换oracle的大坑——sql别名

查看xml中的sql,拿到navicat中执行,查询正确

百思不得其解。。。

遂把sql拆分执行,发现功能正常,这时候意识到可能是别名问题

把表别名改了执行,发现代码执行正常

flowable工作流数据库mysql切换oracle的大坑——sql别名

mybatis+oracle时,model不能作为别名!!!

不知道这算不算flowable的小bug

分类:

技术点:

相关文章: