解决bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符

简介: 解决bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符
### Cause: java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符
 
; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符
 
 
2.出错 原因:
 
1) sql在数据库执行都是OK的。  
 
真正的原因是: 在mybatis 中sql结尾处多了一个" ; " 去掉就可以了。
 
2)  mybatis ,我查出的数据在resultMap中没有对应的映射字段来匹配,查到的结果无法全部填充到对象属性才报错的。
 
即:
  SELECT 
            DISTINCT allData.time AS CREATE_DATE,        
            allData.FORMAT AS FORMAT,         
            allData.ORDER_TYPE  AS ORDER_TYPE,
            allData.ORDER_TYPE_DEC  AS ORDER_TYPE_DEC,
            allData.ACCOUNT  AS ACCOUNT....
 
中FORMAT 对应的   忘了写了


相关文章
|
6月前
|
SQL Java 数据库连接
解决bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符
解决bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符
135 0
|
6月前
|
SQL Java 数据库连接
Cause: java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符
Cause: java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符
43 0
|
6月前
|
SQL Oracle 关系型数据库
【已解决】nested exception is java.sql.SQLDataException: ORA-01476: divisor is equal to zero
【已解决】nested exception is java.sql.SQLDataException: ORA-01476: divisor is equal to zero
81 1
|
6月前
【已解决】nested exception is java.sql.SQLSyntaxErrorException: ORA-01722: invalid number
【已解决】nested exception is java.sql.SQLSyntaxErrorException: ORA-01722: invalid number
84 0
|
SQL Oracle 关系型数据库
记录:java.sql.SQLException: ORA-00911: 无效字符...【亲测有效】
记录:java.sql.SQLException: ORA-00911: 无效字符...【亲测有效】
413 0
|
Oracle 关系型数据库 数据库
nested exception is java.sql.SQLSyntaxErrorException: ORA-02289: 序列不存在(详细讲解)
nested exception is java.sql.SQLSyntaxErrorException: ORA-02289: 序列不存在(详细讲解)
330 0
java.sql.SQLException: sql injection violation
本文目录 1. 报错信息 2. 问题分析 3. 排除法 4. 解决方案
2854 0
|
SQL Java 数据库连接
【异常】Cause: java.sql.SQLException: Invalid value for getInt()
java.sql.SQLException: Invalid value for getInt()
327 1
Zp
|
SQL Oracle 关系型数据库
关于操作数据库时报的java.sql.SQLException: ORA-00904:标识符无效 的问题
关于操作数据库时报的java.sql.SQLException: ORA-00904:标识符无效 的问题
Zp
362 0