3.实现数据查询-分页带条件查询

飞一样的编程
飞一样的编程
擅长邻域:Java,MySQL,Linux,nginx,springboot,mongodb,微信小程序,vue

分类: ssm vue 专栏: 2天速成ssm+vue后台管理系统 标签: ssm vue

2024-12-12 09:18:58 369浏览

实现数据查询-分页带条件查询

分页插件

jar 包

  1. 在 spring 的配置文件中加入如下代码
  <bean class="org.mybatis.spring.SqlSessionFactoryBean" id="sqlSessionFactory">
            <property name="plugins">
                <bean class="com.github.pagehelper.PageInterceptor"/>
            </property>
        </bean>
  1. Java 代码

pageinfo 返回的数据解释

  • pageNum: 当前页
  • list:当前页的数据
  • total:总条数
  • pages:总页数
  • pageSize:一天显示多少条
  • hasNextPage:是否有下一页
  • hasPreviousPage:是否有上一页

带条件查询

要注意的点,sql 映射文件

<select id="selectBy" resultType="com.jf3q.app.domain.AppInfo">
        select
        <include refid="Base_Column_List" />
        from app_info


        <where>
            <if test="softwarename!= null and softwarename!= ''">
                softwareName like concat ('%',#{softwarename},'%')
            </if>
            <if test="apkname!= null and apkname!= ''">
               and  apkName like concat ('%',#{apkname},'%')
            </if>
            <if test="status!= null ">
               and  status = #{status}
            </if>
        </where>

    </select>

切记 if 标签里要加 and  

好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695