我。。都快哭了,原来是一个分号的问题!细节啊!话说,MyBatis开发团队这个问题其实可以优化吧?

以下为转载内容

最近在做个人的项目在整合spring与mybatis的时候出现 ORA-00911: 无效字符 的情况,

将控制台打印的SQL语句与对应的参数放在PLSQL中执行时能够正常执行,但是程序中一执行就报错,

当时卡了我很久,反复查SQL以及参数问题,但是都没有解决,最后百度了一下发现,类似于insert语句

在xml中的时候不能包含最后的”;”如下insert语句在代码中就不能正确执行

MyBatis Oracle插入数据ORA-00911: 无效字符

将最后的分号去掉之后,程序就能正常执行了。

细节注定成败!

相关文章:

  • 2022-12-23
  • 2022-02-24
  • 2021-10-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-10
相关资源
相似解决方案