欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Mybaties模糊查询-Like

程序员文章站 2022-06-07 15:54:52
...

Mybaties使用bind

  • 给特定参数加些特殊的业务前缀
  • 可以用于模糊查询
  • 可以执行一个表达式,创建一个变量
  •  name 为绑定到上下文的变量名, value 为 OGNL表达式
  • 优点: bind 拼接字符串不仅可以避免因更换数据库而修改 SQL,也能预防 SQL 注入。

 

使用如下

accountNo是传进来的参数

             <if test="accountNo != null">
                <bind name="accountNoByLike" value="'%'+accountNo+'%'" />
                and ACCOUNT_NO like #{accountNoByLike,jdbcType= VARCHAR }
            </if>