mybatisPlus中如何将分页插件应用于自定义查询方法?

我想要通过在MybatisPlus的BaseMapper的子类接口上增加查询实体的方法,这个方法的查询条件通过注解来定义,可能会比较复杂和使用到脚本,比如

    @Select("<script>" +

"SELECT * FROM t_my_table WHERE deleted=false AND uuid IN " +

"<foreach collection='collection' item='item' separator=','>" +

"#{item}" +

"</foreach>" +

"</script>")

List<MyEntity> selectByUuid(List<String> uuid);

我想让这个方法通过myBatisPlus的分页插件进行自动分页,需要对方法进行什么改动呢?除了需要改动方法的返回值为IPage<MyEntity>类型,然后传参肯定需要有IPage<MyEntity>类型的传参,有这些就足够了吗?
换句话解释我的疑问就是,mybatisPlus的分页插件是通过什么方式识别可以分页的方法并自动填充IPage对象的呢?

以上是 mybatisPlus中如何将分页插件应用于自定义查询方法? 的全部内容, 来源链接: utcz.com/p/945388.html

回到顶部