1. 程式人生 > >資料庫,報錯:Error setting null for parameter #1with JdbcType OTHER.Try setting a different JdbcType for

資料庫,報錯:Error setting null for parameter #1with JdbcType OTHER.Try setting a different JdbcType for

報錯內容:
Cause: org.apache.ibatis.type.TypeException: Error setting null for parameter #10 with JdbcType OTHER . Try setting a different JdbcType for this parameter or a different jdbcTypeForNull configuration property. Cause: java.sql.SQLException: 無效的列型別

報錯原因:1.引數傳的不對(引數名對不上);
2.引數型別不匹配;
解決辦法:1.仔細檢查xml中的引數名和傳遞的引數名
2.在xml中,引數後面加jdbcType=VARCHAR

eg:#{id,jdbcType=VARCHAR}