zoukankan      html  css  js  c++  java
  • 七、动态SQL(<trim>、<bind>)

    一、 <trim>

    用于在前后添加或删除一些内容

      a) prefix, 在前面添加内容

      b) prefixOverrides, 从前面去除内容

      c) suffix, 向后面添加内容

      d) suffixOverrides, 从后面去除内容

    1     <update id="updUser1" parameterType="User">
    2         update tb_user
    3         <trim prefix="set" prefixOverrides="" suffix="" suffixOverrides=",">
    4             user = #{user},
    5         </trim>
    6         where id = #{id}
    7     </update>

    二、 <bind>

    用于对数据进行再加工, 用于模糊查询

    1  <select id="selLike" resultType="User">
    2         select * from tb_user
    3         <where>
    4             <if test="user != null and user != ''">
    5                 <bind name="user" value="'%'+user+'%'"/>
    6                 and user like #{user}
    7             </if>
    8         </where>
    9     </select>
  • 相关阅读:
    Linux 常用命令
    去除重叠区间
    Python 小工具之大文件去重
    有趣的pyfiglet
    杨辉三角
    Paginator分页
    Linux用户和用户组
    Grub介绍
    Linux系统运行级别
    Linux系统启动流程
  • 原文地址:https://www.cnblogs.com/qiaoxin11/p/12855592.html
Copyright © 2011-2022 走看看