mybatis 全查 分页 模糊查询一体

Posted 冷枚

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis 全查 分页 模糊查询一体相关的知识,希望对你有一定的参考价值。

<!-- 全查 分页 模糊-->
  <select id="selectAll" resultMap="BaseResultMap" >
    SELECT NOTICE_ID,NOTICE_TITLE,TYPE,DATETIME FROM pt_notice
    <where>
      <if test=" type != null and type != ‘‘ ">
        <bind name="fType" value=" ‘%‘ + type + ‘%‘ "></bind>
        type like #{fType}
      </if>
      <if test=" noticeTitle != null and noticeTitle != ‘‘ ">
        <bind name="noticeTitlef" value=" ‘%‘ + noticeTitle + ‘%‘ "></bind>
        AND NOTICE_TITLE like #{noticeTitlef}
      </if>
    </where>
    limit #{startIndex},#{pageSize}
  </select>
  <!--统计总数-->
  <select id="count" resultType="int">
    select count(NOTICE_ID)
    from pt_notice
  </select>

  

以上是关于mybatis 全查 分页 模糊查询一体的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot Mybatis-Plus 分页模糊查询 分页参数和响应封装

ORACLE模糊查询语句 当条件为 like %(% 或者like %)%时 结果为全查吗

mybatis-plus模糊查询

mybatis oracle 分页+模糊查询

mybatis组合模糊+分页查询

SSM-MyBatis-05:Mybatis中别名,sql片段和模糊查询加getMapper