SQLの実装を好きではないMyBatisの一度覚えて、単一引用符と二重引用符ピット

環境の使用:

springboot 2.0.4

MyBatisのスプリング:1.3.2

エラーが、結果をチェックアウトしません:エラーは比較的退屈ではありません。

エラー概略的に元のSQL SELECT * '%' #{}のmyString等tableNameの場合列 '%' から

プリントアウトして、通常のSQL SQL、内部で実行中のMySQLツールが正しい結果を見つけることができています

pageHelperを使用した場合のプログラムは、見つけたデータを見つけることができません実行されている場合でも、その後、より多くのSQLクエリは、ステートメントの総数のみを実行実行されません。

この問題が発生しました、私は一瞬考えられていると考えることができます。紆余曲折の比較、ナンセンス

-------------------------------------------------- -------------------------------------------------

最後に、我々は実際には、ラップ 『二重引用符パッケージ』% 『キー』% "を使用するには」上記の単一引用符%を使用されていない問題を発見しました

これは、通常使用します

 

おすすめ

転載: www.cnblogs.com/sunshine99/p/11249819.html