Mybatis运行错误:信息: SQLErrorCodes loaded: [DB2, Derby, H2, HDB, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]

Mybatis运行出现错误提示:

五月 23, 2018 12:07:22 上午 org.springframework.jdbc.support.SQLErrorCodesFactory <init>

信息: SQLErrorCodes loaded: [DB2, Derby, H2, HDB, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]

一般这个错误是由于sql语句的输入参数与数据库表结构字段类型不一致导致。

这个错误很常见,自己排错却很容易忽略细节:

1、parameterType="xxx"有没写错;

2、sql语句中有没什么无效字符,例如:结尾的分号;

3、#{xxx}有没写错,例如:写成了小括号();

记下来备忘。