报错内容:
org.springframework.jdbc.BadSqlGrammarException:
### Error updating database. Cause: java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符
### The error may involve com.zeei.lims.logistics.staff.dao.StaffInfoDao.updateTrainRecordFileId-Inline
### The error occurred while setting parameters
### SQL: update T_JCYW_YH_PXCYRYJLB SET FILEID = ? where XH = ? ; update T_JCYW_YH_PXCYRYJLB SET FILEID = ? where XH = ?
### Cause: java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符
; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符
sql:

解决办法:增加foreach节点的操作符,具体如下
本文详细解析了在使用Spring框架操作Oracle数据库时遇到的BadSqlGrammarException异常,具体表现为ORA-00911:无效字符错误。通过分析SQL语句,发现是由于在更新语句中缺少foreach节点的操作符导致的问题,并提供了具体的解决方案。

1231

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



