SQL報錯error:索引中丟失IN或OUT參數


簡單記錄下:

今天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中這個參數的類型是否與數據庫中匹配。更改后便攻克了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM