今天接手一个新的项目,导入到Intellij idea之后运行,然后报 java.sql.SQLException: 无效的列类型: 1111
然后定位到mybatis的xml文件中的sql
调试的时候,发现id是个Null,查阅资料后发现
mybatis传参数的时候需要指定JdbcType ,否则如果参数为Null,他就无法类型转换。建议在写参数的时候,
一定要加上JdbcType,防止出问题。
如有错误,敬请指正。
今天接手一个新的项目,导入到Intellij idea之后运行,然后报 java.sql.SQLException: 无效的列类型: 1111
然后定位到mybatis的xml文件中的sql
调试的时候,发现id是个Null,查阅资料后发现
mybatis传参数的时候需要指定JdbcType ,否则如果参数为Null,他就无法类型转换。建议在写参数的时候,
一定要加上JdbcType,防止出问题。
如有错误,敬请指正。