mybatis的<if test>判断标签有没有类似sql的like '%text%'模糊匹配的?


mybatis的<if test>判断标签有没有类似sql的like '%text%'模糊匹配的?
如果没有,那么有没有方法可以做到在mybatis里条件判断并模糊匹配字符串?

hibernate java mybatis ibatis sql

小鸡鸡也是动物 8 years, 9 months ago

没有,你只能在sql中拼了
比如:


 <select id="findActiveBlogWithTitleLike"
     resultType="Blog">
  SELECT * FROM BLOG 
  WHERE state = ‘ACTIVE’ 
  <if test="title != null">
    AND title like #{title}
  </if>
</select>

FFTADS answered 8 years, 9 months ago

Your Answer