最近在做个人的项目在整合spring与mybatis的时候出现 ORA-00911: 无效字符 的情况,
将控制台打印的SQL语句与对应的参数放在PLSQL中执行时能够正常执行,但是程序中一执行就报错,
当时卡了我很久,反复查SQL以及参数问题,但是都没有解决,最后百度了一下发现,类似于insert语句
在xml中的时候不能包含最后的";"如下insert语句在代码中就不能正确执行
将最后的分号去掉之后,程序就能正常执行了。
本文介绍了一个在整合Spring与MyBatis过程中遇到的ORA-00911:无效字符的问题及解决方案。作者发现XML配置文件中的SQL语句末尾存在多余的分号,导致程序执行失败。通过移除该分号,成功解决了问题。
最近在做个人的项目在整合spring与mybatis的时候出现 ORA-00911: 无效字符 的情况,
将控制台打印的SQL语句与对应的参数放在PLSQL中执行时能够正常执行,但是程序中一执行就报错,
当时卡了我很久,反复查SQL以及参数问题,但是都没有解决,最后百度了一下发现,类似于insert语句
在xml中的时候不能包含最后的";"如下insert语句在代码中就不能正确执行
将最后的分号去掉之后,程序就能正常执行了。
3365
1026

被折叠的 条评论
为什么被折叠?