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