ダイナミック SQLのステートメント
ダイナミック SQL は何であります:
これは、比較的固定されている SQLを。すなわち、通過させることによってれるパラメータは同じではない、の異なる構造を形成することができるSQLのステートメントを。の条件に応じて変更そのようなパラメータのSQL の構造のSQL ステートメントは、我々は、動的と呼ばれるSQLのステートメントを。
ダイナミック SQL の使用は何ですか
1. アセンブリ条件の異なる構成のSQL ステートメントは、改善することができるSQLのコードの再利用を。
2.このようなクエリ条件が決定されるなど一定の要件を満たします
基づいて、 XMLの実装
タグは、
<SQL>は 、パブリック宣言するために使用されたSQL 文のブロックを、タグの操作に使用される、<include>のコール[ 推奨されません]
理由は、それがコードに維持することは困難でつながる、推奨されません。
<もし> 同様のJava(){}であれば、決定するための
<foreachの>:類似したJava のforeach ループ、一般ユーザーバッチ処理するSQL 文
<トリム>:ラベルカッティング、キーワードの頭と尻尾の切断に主に使用されている文字を。新しいバージョンのMyBatisのほとんど使用する機会を。
<設定>:使用すると、設定されているラベルをSQLの言語の設定、キーワード、することができます更新時間設定キーワードの後ろに、カンマを自動的に無視することができます
<場所>:使用すると、どこのように、ラベルのSQL 言語はどこのキーワードは、恩恵場合は後者の条件が確立されていない、無視する場所のキーワードを。
<選択> <> <そう>:Javaの的のswithcケース