踩坑记录使用mongodb的pageable分页报错
Posted Code_BinBin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了踩坑记录使用mongodb的pageable分页报错相关的知识,希望对你有一定的参考价值。
今天打算把mongodb集成进我的毕业设计,准备用在评论模块,因为mongodb是非关系形数据库,但是集成的时候出了一点问题
Page<Comment> findByBlogid(int blogid, Pageable pageable);
Page<Comment> findCommentByBlogId(int blogid, int page, int size);
@Override
public Page<Comment> findCommentByBlogId(int blogid, int page, int size) {
Pageable pageable=PageRequest.of(page-1,page);
return commentRepository.findByBlogid(blogid,PageRequest.of(page-1,size));
}
无论我怎么写,总是报错,然后我强制转换类型,虽然编译器没有报错,但是运行的时候就报错了,后面我一检查,终于发现了问题
原来是因为我把mybatis-plus的page当成了mongodb的page,所以类型不匹配,改完后就成功了
成功
以上是关于踩坑记录使用mongodb的pageable分页报错的主要内容,如果未能解决你的问题,请参考以下文章
Elasticsearch 的分页报错 result window is too large
mongodb 分页报错 too much data for sort() with no index. add an index or specify a smaller limit
jsp分页报错 java.lang.NumberFormatException: For input string: " 2"