mybaits模糊查询使用标签

<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 代码作链接,推荐使用
相关文章
相关标签/搜索