为了账号安全,请及时绑定邮箱和手机立即绑定

mybatis-plus分页插件

老师讲得特别清晰,特别感谢老师~

但是,我有一个疑问。老师,请问mybatis-plus分页与mybatis难道不是形式上的实现区别而已吗?因为最后的实现逻辑不都是 查询 然后limt ?,?的形式吗?麻烦老师帮忙解答一下~包括增删改查方法,不都只是形式上的区别吗(我理解的是mybatis-plus是使用java的方式重新拼接了一下sql语句而已,有时候反而更复杂了一点呢)?

正在回答

2 回答

        使用mp的分页插件实现分页,如果是单表查询,并且不是自定义的sql,用mp提供的方法,是不用写sql的,直接用就可以了。实现分页的话,一般是需要发出两条sql语句的,一条查询符合当前条件的总记录数,一条查询当前页的记录(List类型的),如果不用分页插件,你要写两条sql的。而且不同数据库的分页语法是不一样的,有的数据库的分页语法比较麻烦,例如oracle。

      所以一般情况下,还是用mp的分页插件比较方便。

0 回复 有任何疑惑可以回复我~

嗯嗯 了解了,谢谢老师~

0 回复 有任何疑惑可以回复我~
#1

老猿

不客气同学,明白了就好
2020-01-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

mybatis-plus分页插件

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信