社区
Web 开发
帖子详情
有关查询分页的问题 !
gooyan
2001-08-02 02:16:30
当填写好查询条件,提交到另外一个页面的时候,在这个页面获得查询条件,并进行分页!第一页没问题,点击其它页的时候,这时查询条件变为了空值,分页页就不好使了,
我想问一下大家是怎么解决的?我是使用session吧sql语句保存起来。
另:查询分页的时候,是不是每一次点几页的时候,sql语句都要执行一遍]?
...全文
126
4
打赏
收藏
有关查询分页的问题 !
当填写好查询条件,提交到另外一个页面的时候,在这个页面获得查询条件,并进行分页!第一页没问题,点击其它页的时候,这时查询条件变为了空值,分页页就不好使了, 我想问一下大家是怎么解决的?我是使用session吧sql语句保存起来。 另:查询分页的时候,是不是每一次点几页的时候,sql语句都要执行一遍]?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
taozai
2001-08-03
打赏
举报
回复
看你的需要!如果你需要每次都查询数据库,那就需要每次都执行Sql语句。如果不需要,就一次性查询出来,然后利用分页显示的办法来显示就可以了!我想这个问题不难!
tjf1117
2001-08-02
打赏
举报
回复
不放在session里面
可以把选择条件放在url里面比如http://admin.jsp?page=2&keyword=username
要知道和客户的交互方式好像也就这么两种,
查询分页时,看服务器段的编程了。反正不会一次把数据集传送到客户端。
至于web服务器端是否每次都会出现一个数据集,我就不太清楚了。我认为,至少不会为不同的人的相同的查询都生成数据集。经常使用的索引或查询,会有view或类似的东西来保证速度的。
southline
2001-08-02
打赏
举报
回复
没有必要保存查询条件吧
当分页需要查询时再输入就行了。
而查询分页时,不是每一次点几页sql语句就执行一遍,
而是从已查询好的结果集取出数据的
hezhiqiang
2001-08-02
打赏
举报
回复
用隐藏的form将查询条件保存起来,点下一页的时候提交该form,显示结果的时候注意还原该form。
不支持该SQL转换为
分页
查询
!
sql中使用order by进行排序,代码开发的时候使用PageHelper
分页
时,出现该
问题
;不支持该SQL转换为
分页
查询
!
踩坑,mybatis-plus
分页
查询
失效! !!
假如你是使用MyBatis-plus自带的IPage接口和Service的page方法实现
分页
查询
,请你一定要记得,添加
分页
查询
配置类。
一对多连表
分页
查询
分页
参数
问题
通过mybatis执行的SQL可以看到,首先是执行了统计total的语句,将
分页
的总数统计出来,然后执行了业务主
查询
,也就是
查询
订单表,将
分页
的数据行数
查询
出来,然后每一个订单还有多个订单明细,mybatis采用的是循环主表行数,逐条
查询
的方式,对比之前的连表,解决了
分页
参数的
问题
,同时单表
查询
相比连表一定程度上能够提升效率,但是代码阅读性降低。修改原来连表的SQL语句,只保留主表的
分页
查询
,将多的一方,也就是子表的
查询
,放到嵌套子
查询
中,从而解决
问题
。结果达到了再来看一下mybatis是如何执行的。
分页
查询
实战:手把手教你用 PageHelper 实现优雅的
分页
功能!
无论你是刚接触 MyBatis 的小白,还是有一定经验的开发者,这篇文章都能为你答疑解惑!是一个基于 MyBatis 的
分页
插件,它通过拦截 MyBatis 的执行器(Executor)来实现
分页
功能。从它的起源到现代应用,再到具体的代码实现和最佳实践,每一个环节都进行了详细的讲解。的核心思想是通过拦截 MyBatis 的 SQL 执行过程,在 SQL 执行前后动态添加
分页
逻辑。的不断发展,
分页
查询
的功能会越来越强大。通过页分
查询
,我们可以将数据分成若干个“页面”,每次只加载当前页面的数据。
如何解决MySQL 的深度
分页
问题
?
本文分析了 MySQL 的深度
分页
问题
及其解决方案。对于 MySQL 中的深度
分页
,我们可以通过合理的优化策略来提高
查询
效率。具体选用什么方案,需要根据具体场景进行分析,但核心在于理解数据库的工作原理,利用索引、优化
查询
策略、使用标记
分页
、分区表、缓存结果等优化技术。通过这些方法,可以显著提升
分页
查询
的性能,改善用户体验。
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章