有会mybatisplus的大神吗?

助哥的后花园 发布于 2016/12/02 22:13
阅读 1K+
收藏 0
 好郁闷,一直卡在不知道怎么用那个mybatisplus的分页,比如那个selectPage(Page<T> page, EntityWrapper<T> entityWrapper) 这个函数,这个函数要穿个page实体类,这里传个当前页面号,和每页多少行数据,然后那个实体包装类,一定得要这个实体包装类来包装吗,那怎么写类似 id  in (slect id from table1 where  status=1)这种效果,还有个问题,他这个函数里面带个page类,是不是相当于帮我们补充了limit a,b这句sql语句,那一般我们分页不都是需要知道一共多少行数据吗?是不是需要自己写个select count(*) ..,网上没有例子诶,课设一直卡在这里,郁闷,望大神教教我,有个例子就好。
加载中
0
东北的冬
东北的冬

我没有用过mybatisplus做项目,只是研究过mybatisplus一段时间,以下是个人观点。

1.可以不传递实体包装类

2.id  in (slect id from table1 where  status=1)这样的比较适合自己写SQL,多表查询,方便优化

3.不需要获取select count(*) 

助哥的后花园
助哥的后花园
我已经知道了,里面有那个方法感觉很方便,先用实体包装类包装下查询条件,里面有in()方法,然后再new一个page对象,设置好页面大小和当前页码,最后调用那个slectPage(Page,EntityWraper)就可以得到分页后当前的查询的结果,贼爽啊,省了自己写那个分页了
返回顶部
顶部