前言

记录开发过程中遇到的 MyBatis 相关问题及解决方式。

ORA-00911:无效字符

数据源:Oracle

场景:Mapper.xml 中的 SQL 在 Oracle 中执行无问题,通过 MyBatis 执行报错 ORA-00911:无效字符

问题:在 Mapper.xml 中书写的 SQL 最后保留了 ;,导致运行报此错误。

解决:删除 Mapper.xml 中 SQL 最后的 ; 即可。

总结:在 MyBatis 的 xml 中书写 SQL 时,无需在末尾添加 ;