开发者社区> 问答> 正文

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

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

展开
收起
a123456678 2016-07-01 15:26:22 4591 0
2 条回答
写回答
取消 提交回答
  • 2019-07-17 19:50:07
    赞同 展开评论 打赏
  • 没有,你只能在sql中拼了
    比如:

    <select id="findActiveBlogWithTitleLike"
         resultType="Blog">
      SELECT * FROM BLOG 
      WHERE state = ‘ACTIVE’ 
      <if test="title != null">
        AND title like #{title}
      </if>
    </select>
    2019-07-17 19:50:07
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server云化思考与实践 立即下载
SQL Server 2017 立即下载
Java Spring Boot开发实战系列课程【第6讲】:Spring Boot 2.0实战MyBatis与优化(Java面试题) 立即下载