mybatis plus 自定义sql分页

@Select("select * from t1 where id in (select id from t2)")
Page<xxx> getXxxx(IPage<xxx> page,@Param("uid") Integer uid);

这个是根据uid进行查询,并且分页返回,mybatis plus会自动根据page设置的分页大小,

进行返回。结果中就有总记录数+分页显示的数据。

 

调用 

@Autowired 
XxxMapper xxxMapper;

xxxMapper.getXxxx(new Page<>(1,10),1)

 

posted @ 2023-09-13 20:24  jiduoduo  阅读(810)  评论(0编辑  收藏  举报