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 代碼作鏈接,推薦使用
相關文章
相關標籤/搜索