Oracle数据库新建表格SESSION_CALLINFO,表中status和intime字段均为number类型,没有添加数据。Mybatis在执行下面sql时报错java.sql.SQLSyntaxErrorException: ORA-01722: 无效数字。 select CALLUUID from SESSION_CALLINFO where STATUS=0 and INTIME &
一、报错截图 可以看到他说我的名为argue_backend的表不存在,但是这张表是绝对存在的。而且在控制台打印出的sql语句执行也是正常的,但是就是报错。如果你也是这样的问题那么请继续阅读。 二、xml代码截图,报错原因分析 这里我用到了 if 标签,关键就在这里 if 标签包裹了 from 关键词所以导致了报错。 三、解决方案 解决方法也非常简单,将 from 关键词放到 if