`

为什么列表中分页查询报错

阅读更多
问题:Action中进行列表页面操作报错,跟踪后发现是PageBean分页查询时SQL报错

原因:分页实现类,可以进行排序操作,设置排序字段、排序顺序

      而此时mapper.xml中也添加了order by 操作

      最终SQL变为:
      select * from test order by xxx order by xxx asc 

      所以报错

解决:删除 mapper.xml 中的排序,当action中排序依据有多个时

      action层排序的依据唯一时,删除action中的

注意:排序操作确认mapper中是否已有

总结:

分页功能公司内部框架中有封装,但要理清使用方式,查询条件是在那一层加进去的
分享到:
评论

相关推荐

    bootstrap 分页 page

    bootstrap 分页 pagebootstrap 分页 pagebootstrap 分页 pagebootstrap 分页 pagebootstrap 分页 pagebootstrap 分页 page

    spring+Mybatis+ PageHelper实现分页

    其主要工作原理是在Mybatis的Executor执行器中添加拦截器,对原始的SQL语句进行修改,自动添加分页参数,从而实现分页查询。PageHelper的优点在于无需手动编写分页代码,只需设置好参数即可。 下面,我们来详细说明...

    匹配实体类的实现了大部分功能分页 网页分页

    在分页查询时,我们可以创建一个实体类,例如`PageItem`,包含所有需要展示的字段,然后将数据库查询的结果转换为`PageItem`对象的集合。 4. 数据库MySQL: MySQL是一个流行的开源关系型数据库管理系统,它支持...

    入门级--存储过程分页.net

    在.NET开发中,数据分页是一项常见的需求,尤其...在实际项目中,可能还需要考虑排序、过滤等其他因素,但这个基础框架为你提供了实现分页的基本步骤。使用WinProcedure文件中的示例,你可以进一步了解和实践这些概念。

    JSP连接SQL数据库实现数据分页显示

    为了实现数据的分页显示,我们需要先执行SQL查询获取所有记录,然后根据当前页码确定要显示的数据范围。具体步骤如下: 1. **执行SQL查询**:使用`Statement`对象执行SQL查询语句`SELECT * FROM stuInfo`。 ```java...

    使用Struts + Spring + Hibernate完成分页笔记

    在分页场景中,Struts可以接收用户的分页请求参数(如当前页数、每页显示条数),然后调用相应的业务服务进行数据处理,并将结果返回到JSP页面展示。Struts的Action类是业务逻辑与视图之间的桥梁,它封装了分页逻辑...

    数据库分页通用(3种方式)

    在数据库中进行分页是开发过程中常见的需求,特别是当数据量较大时,一次查询显示所有数据会对性能产生影响,同时也会降低用户体验。分页能够有效地控制数据的输出,只展示一部分结果,通常是一页数据。本文将介绍三...

    java笔记\Oracle里sql不能用limit的处理

    在Java开发中,我们经常需要对数据库进行分页查询,但是Oracle数据库不支持Limit关键字,那么如何在Oracle中实现分页查询呢?下面,我们将详细介绍Oracle中SQL不能用Limit的处理方法。 一、使用RowNum实现分页查询 ...

    Spring与Mybatis整合&&aop整合pageHelper分页插件

    PageHelper分页插件则是Mybatis中的一个实用工具,可以方便地对查询结果进行分页处理。接下来,我们将详细讨论这些知识点。 首先,Spring是一个全面的后端开发框架,它提供了依赖注入(Dependency Injection,DI)...

    基于jQuery的分页组件-jqPaginator分页组件

    jqPaginator是一款基于jQuery的简洁、高度自定义的jQuery分页组件,适用于多种应用场景。 用法很简单,首先引入jQuery和jqPaginator,之后就可以初始化分页了 $('#id').jqPaginator({ totalPages: 100, ...

    MyPager分页控件

    yPager分页控件 正式推出第一个版本 T 1.1.5 <br> 开发环境:VS2003+Windows2003 概述:一款采用URL进行分页的控件,支持在Vs模式下进行调试,支持Repeater,DataList,DataGrid等控件 是否开源:是...

    ThinkPHP有变量的where条件分页实例

    总结来看,ThinkPHP框架为开发者提供了便捷的分页处理方式,通过合理使用where条件和Page类,可以高效地实现复杂条件下的分页查询功能。希望本文的内容能够帮助PHP开发者在实际工作中更好地应用ThinkPHP框架进行分页...

    JAVA分页实例

    1.SSH框架的gradle项目,也可以当作SHH的例子,运用hibenate的方法写了个分页的例子,前台是Bootstrap。。 首次使用请更新gradle项目下载JAR包,不然报错!!首次使用请更新gradle项目下载JAR包,不然报错!!首次...

    laravel 解决paginate查询多个字段报错的问题

    总结来说,当在 Laravel 中使用 `paginate()` 进行分页查询时,如果需要指定查询的字段,应该使用 `select()` 方法来明确列出这些字段,而不是试图在 `paginate()` 方法中传递它们。这样做不仅可以避免 SQL 语法错误...

    基于NVelocity模板引擎实现的分页实例

    介绍:http://blog.csdn.net/windxxf/archive/2010/10/27/5969811.aspx 基于NVelocity模板引擎实现的分页实例 数据库为Sql2005格式,App_Data目录下附加即可

    SpringMVC+Spring3.2.8+Hibernate4.3.5+分页实例

    SpringMVC+Spring3.2.8+Hibernate4.3.5带简单的分页实例,集成时使用hibernate-core-4.3.5.Final.jar时会报错, (网上说该Jar包中某个类的包路径改了,Spring找不到,所以换成了Hibernate4.2 的Core包了)这是BUG么...

    自动代码生成

    QueryModel(查询Model):为每个实体生成一个对应的查询model PageModel(分页Model):一个分页的model BaseDao:基本的BaseDao,包括了13个单表常用的方法 Daos:继承了BaseDao Mapper(xml映射文件):重点,...

    vue3-pro-table:一个基于ElementPlus封装的table列表页组件,将包含搜索、列表、分页等功能的页面封装成一个组件

    vue2 开发的vue3-pro-table 是基于 vue3 开发一个基于 ElementPlus 封装的 table 列表页组件,将包含搜索、列表、分页等功能的页面封装成一个组件特性将搜索、列表、分页三者的交互逻辑封装到组件中,节省开发者代码...

    PageHelper-fix

    PageHelper修改版本 支持分页加条件查询,官网的版本如果分页加上条件查询就会报错 这个版本是自己修改得 解决了这个问题

Global site tag (gtag.js) - Google Analytics