<SELECT ID = ""このresultMap = "">
テーブルSELECT * FROM
<ここ>
<もしテスト= "タイプ== 'X1'">
と条件1。
</ IF>
<もしテスト= "タイプ== 'X2'">
と条件2。
</ IF>
</場所>
</ select>の
或者
<選択し、ID = "" このresultMap = "">
テーブルから選択*
<選択>
<時にテスト=」タイプ== 『×1』「">
1ここで、条件。
</とき>
<時にテスト=」タイプ== 『×2』「">
WHERE条件2。
</とき>
<それ以外>
条件3; //は空にすることができます
</そうでありません>
</選択>
上記決意条件に加えて、条件がある場合<場合にテスト=「タイプ== 『X2』は」> //、外装ラベルが選択した上で、ここで記述しないで
そして、条件2。
</ IF>
</ select>の
例子:
< 選択のid = "queryList" resultTypeと= "comの....." > 学生から選択* WHERE 1 = 1 < もしテスト= "名前!= nullのと名前!= ''" > AND名CONCAT( '%'、#{名前}、 '%')LIKE </ 場合> < もしテスト= "merchantId!= nullをしてmerchantId!= ''" > AND merchant_id =#{} merchantId </ 場合> < 選択> < 時にテスト= "SIDX!= nullをしてsidx.trim()!= ''" > $ {SIDX} $ {順序}順 </ とき> < そう> id DESCによって順 </ そう> </ 選択>
</ select>の