• Mybatis模糊查询(like)


    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拼接sql

    where username LIKE concat(concat('%',#{username}),'%')
    文章仅供参考,转载请注明出处。
    不怕千万人阻挡,只怕自己投降。
  • 相关阅读:
    Yslow-23条规则
    ASP.Net MVC多语言
    Java笔记--反射机制
    Java笔记--常用类
    Java笔记--多线程
    Java--IO流
    Java笔记--枚举&注解
    Java笔记--泛型
    Java笔记--异常
    Java笔记--集合
  • 原文地址:https://www.cnblogs.com/jakeylove3/p/7799399.html
Copyright © 2020-2023  润新知