mybatis中查询时会将查询改成select count,这是为啥
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis中查询时会将查询改成select count,这是为啥相关的知识,希望对你有一定的参考价值。
是不是执行的分页查询,此时执行对应xml中配置的select查询语句时会先执行一个select count ...(你配置的表及条件),若有数据就会再执行一次select ...(你配置的列、表以及条件) limit ...;分页查询成功时可以看下控制台打出的sql语句。 参考技术A id应该没有重复记录吧,group by id有意义吗?如果只是查询记录的行数:
select count(*) as num from test where data<>'a'本回答被提问者采纳 参考技术B 可能是group by 和where顺序错了
以上是关于mybatis中查询时会将查询改成select count,这是为啥的主要内容,如果未能解决你的问题,请参考以下文章