English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Fonction de recherche floue like en Mybatis

1.  参数中直接加入%%

  param.setUsername("%CD%");
  param.setPassword("%11%");
 <select id="selectPersons" resultType="person" parameterType="person">
 select id,sex,age,username,password from person where true 
 <if test="username!=null"> AND username LIKE #{username}</if>
 <if test="password!=null">AND password LIKE #{password}</if>
 </select>

2.  bind标签

<select id="selectPersons" resultType="person" parameterType="person">
 <bind name="pattern" value="'%' + _parameter.username + '%'" />
 select id,sex,age,username,password 
 from person
 where username LIKE #{pattern}
</select>

3. CONCAT

where username LIKE concat(concat('%',#{username}),'%')

 Ce que j'ai décrit ci-dessus est la fonction de recherche floue LIKE dans Mybatis présentée par l'éditeur. J'espère que cela pourra vous aider. Si vous avez des questions, n'hésitez pas à laisser un message, l'éditeur vous répondra rapidement. Merci également de votre soutien au site de tutoriels Yelling !

Déclaration : le contenu de cet article est issu d'Internet, propriété de ses auteurs respectifs. Le contenu est fourni par les utilisateurs d'Internet et téléversé spontanément. Le site n'en détient pas la propriété, n'a pas fait l'objet d'une rédaction humaine et n'assume aucune responsabilité juridique connexe. Si vous trouvez du contenu susceptible de violer les droits d'auteur, veuillez envoyer un email à : notice#oldtoolbag.com (veuillez remplacer # par @ lors de l'envoi d'un email pour signaler des violations, fournissez des preuves pertinentes. Une fois vérifié, le site supprimera immédiatement le contenu présumé illicite.

Vous pourriez aussi aimer