java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符 我将sql放到工具里面直接测试是OK的 但是代码里面却报错了,很神奇的问题啊,网上各种找原因和解决方案,最终发现mybatis里面的sql末尾是不能加;的 解决方案:去掉末尾的分号 ; 即可!!!