java.sql.SQLException: 無效的列索引


犯了個低級錯誤,記錄下,以此警戒。

 

使用 JdbcTemplate 查詢一個SQL,系統報錯“java.sql.SQLException: 無效的列索引”。把SQL貼到PL/SQL里執行又沒有錯。一直在找“列”的問題,看是不是有重復或什么的。

N久,無果。

上網搜了一下,看到“?”的一剎那,忽然明白了。原來是參數的個數問題。

 

SQL的拼接,有個if-else,而參數的填充沒做處理。

結果,SQL里會有1個或者3個,而參數都是3個……

 


免責聲明!

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



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