MyBatis进阶中,关于分页查询有些疑问。
1、分页查询count(0)是什么意思?我从来都没见过呢,哈哈。
SELECT count(0) FROM t_goods WHERE current_price < 1000
2、分页查询插件为什么在mybatis-config.xml中配置?之前插件不是说插件在pom.xml中配置的吗?
<!--启用Pagehelper分页插件-->
<plugins>
<plugin interceptor="com.github.pagehelper.PageInterceptor">
<!--设置数据库类型-->
<property name="helperDialect" value="mysql"/>
<!--分页合理化-->
<property name="reasonable" value="true"/>
</plugin>
</plugins>
21
收起
正在回答
1回答
同学你好
1、count(0)的作用是直接统计行数,忽略所有列,因为统计行数,与列无关,所以效率会更高一些。比如 PageHelper自动生成时会使用count(0)
2、pom.xml中添加的是相关的依赖配置,如下

而mybatis-config.xml中是Mybatis对PageHelper的配置,表示启用该插件,这两者中的内容是不一样的
祝学习愉快~
2023版Java工程师
- 参与学习 人
- 提交作业 8788 份
- 解答问题 9886 个
综合就业常年第一,编程排行常年霸榜,北上广深月薪过万! 不需要基础,无需脱产即可学习,只要你有梦想,想高薪! 全新升级:技术栈升级(包含VUE3.0,ES6,Git)+项目升级(前后端联调与功能升级)
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星