得到的結果我有一個MyBatis
選擇SQL
這樣的:無法通過參數傳遞給MyBatis的
SELECT * FROM MYTABLE WHERE id IN (#{ids})
我傳入的參數ids
是正確的,這雖然我調試,我可以得到。而且,我可以在參數MySQL
中正確運行SQL
並獲得結果。
但是沒有任何東西與Java
代碼一起運行。
我印刷的MyBatis
的SQL
和SQL
是這樣的:
SELECT * FROM MYTABLE WHERE id IN (?)
和在日誌中示出的參數是正確的太('1', '2', '3'
)。
爲什麼我無法通過代碼獲取數據?
我會很感激,如果任何人都可以提供幫助。
您的參數'ids'是哪種類型? 'String'或'List'? – Blank
將ID組合成一個'String'。 – Sky