MyBatisのinクエリでデータが見つかりません
最初はツールクラスを使用してidの集合フィールドを文字列形式のin条件に処理します.
ids: 1,2,3,4 ===> '1','2','3','4' inStr
そしてmapperでxmlではin(#{instr})を条件としてSQL文につづる
クエリ中に、印刷されたSQL文が正しいと同时に、そのSQLをDBツールに入れてもデータを调べることができますが、IDEのコンソール印刷は确かに0件の记录です!!
何度考えても理解できない
最後にやむを得ずmapperを修正した.xmlファイル:
ids: 1,2,3,4 ===> '1','2','3','4' inStr
そしてmapperでxmlではin(#{instr})を条件としてSQL文につづる
クエリ中に、印刷されたSQL文が正しいと同时に、そのSQLをDBツールに入れてもデータを调べることができますが、IDEのコンソール印刷は确かに0件の记录です!!
何度考えても理解できない
最後にやむを得ずmapperを修正した.xmlファイル:
:
and INDUSTRY_ID IN
#{item}
, 。