今天在ssm项目中的后台插入多条数据时,报了以下错误:
Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]
SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]
通过网上查询,最开始以为是自己的数据类型转换问题,于是调试了好久的与类型转换相关的代码,后来决定从头检查所有的相关代码,最后发现是mybatis的xml文件中的sql语句写错了,自己写的插入多条数据的插入方法中有用到<foreach>,应该放在values后面,但是因为自己的粗心大意,放在了values前面,导致出错。
粗心大意以后必须得改!