簡單記錄下:
今天mybatis中遇到一個錯誤:
org.springframework.jdbc.UncategorizedSQLException: PreparedStatementCallback; uncategorized SQLException for SQL [INSERT INTO law_enforce_user(user_code,name,sex,birthday) VALUES(?
,?
,?
,?
)]; SQL state [99999]; error code [17041]; 索引中丟失 IN 或 OUT 參數:: 4; nested exception is java.sql.SQLException: 索引中丟失 IN 或 OUT 參數:: 4
這個原因是數據庫中的字段類型與SQL語句中的類型不匹配造成的。后邊的數字,代表第幾個參數錯誤。找到相應參數配置或者SQL中這個參數的類型是否與數據庫中匹配。更改后便攻克了。