MyBatisのあいまいクエリステッチクエリ
三つの方法:
1.パラメータを直接追加%%
param.setUsername( "%のCDの%");
param.setPassword( "%11%")。
<選択し、ID = "selectPersons" resultTypeと= "人"のParameterType = "人"> ID、性別、年齢、ユーザー名、本当の人からパスワードを選択し 、<もしテスト= "ユーザ名!= nullの">とユーザ名LIKE#{ユーザー名}を</ IF> <もしテスト= "パスワード!= nullの">#{パスワード} LIKEとパスワード</場合> </ select>の
2.バインドラベル
<選択し、ID = "selectPersons" resultTypeと= "人"のParameterType = "人"> <バインド名= "パターン"値= " '%' + _parameter.username + '%'" /> 。SELECT ID、性別、年齢、ユーザー名、パスワード の人から ユーザ名LIKE#{パターン} </ select>の
3. CONCAT
ここで、ユーザ名連結(CONCAT( '%'、#{ユーザー名})、 '%')LIKE
4、出力$です
ユーザ名LIKE '%の$ {ユーザー名}%'
最終的文言シンプルですが、お勧めしません:http://www.mybatis.cn/archives/70.htmlを。