MyBatisの:動的SQL文(1)は、XMLモード(2)の方法を指摘し、MyBatisのキャッシュ、MyBatisのアソシエーション問い合わせ、MyBatisのはリバースエンジニアリング

ダイナミック 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ケース

 

 

 

 

おすすめ

転載: www.cnblogs.com/406070989senlin/p/11124536.html