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>
20
收起
正在回答
1回答
同学你好
1、count(0)的作用是直接统计行数,忽略所有列,因为统计行数,与列无关,所以效率会更高一些。比如 PageHelper自动生成时会使用count(0)
2、pom.xml中添加的是相关的依赖配置,如下
而mybatis-config.xml中是Mybatis对PageHelper的配置,表示启用该插件,这两者中的内容是不一样的
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星