码迷,mamicode.com
首页 > 其他好文 > 详细

mybaits模糊查询使用<bind>标签

时间:2019-02-03 15:33:39      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:推荐   java代码   its   class   rom   get   concat   效率   gsl   

<select id="selectBlogsLike" resultType="Blog">
  <bind name="pattern" value="'%' + _parameter.getTitle() + '%'" />
  SELECT * FROM BLOG
  WHERE title LIKE #{pattern}
</select>

模糊查询一般有三种方式:

  1. Java代码里拼接匹配符: 代码和SQL耦合度高;查看xml不能直接看出查询条件,降低开
    发效率;有可能在service层多次加%_
  2. SQL里用concat拼接匹配符:增加数据库运算
  3. 使用<bind>:Java 代码做连接,推荐使用

mybaits模糊查询使用<bind>标签

标签:推荐   java代码   its   class   rom   get   concat   效率   gsl   

原文地址:https://www.cnblogs.com/thinkam/p/10350417.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!