Java Spring-结果小于页面大小时无数据-

Java Spring-结果小于页面大小时无数据-,java,hibernate,spring-data-jpa,Java,Hibernate,Spring Data Jpa,在中,我创建了一个通过关键字获取数据的方法: 这就是我的界面: @Query(value="select p from Poeple p where name like :x") public Page<Poeple> searchByMc(@Param( value = "x")String mc, Pageable pageable ); 这是我的回答: {content: [], last: true, totalPages: 1, totalElements: 3, siz

在中,我创建了一个通过关键字获取数据的方法:

这就是我的界面:

@Query(value="select p from Poeple p where name like :x")
public Page<Poeple> searchByMc(@Param( value = "x")String mc, Pageable pageable );
这是我的回答:

{content: [], last: true, totalPages: 1, totalElements: 3, size: 10, number: 1, first: false,…}
content
:
[]
first
:
false
last
:
true
number
:
1
numberOfElements
:
0
size
:
10
sort
:
[{direction: "ASC", property: "name", ignoreCase: false, nullHandling: "NATIVE", ascending: true,…}]
totalElements
:
3
totalPages
:
1
你可以看到我有3result,但是内容数组是空的


谢谢

我找到了解决方案,我不提这个问题,因为我认为像我这样的初学者可能会犯错误:

第一页是第0页

正如我们在我的回答中所看到的,我首先得到的结果是:false

因为我们必须在角码中修正

$scope.page = 0

我希望这能有所帮助

我找到了解决方案,我把问题放在一边,因为我认为像我这样的初学者可能会犯错误:

第一页是第0页

正如我们在我的回答中所看到的,我首先得到的结果是:false

因为我们必须在角码中修正

$scope.page = 0

我希望这能有所帮助

很高兴知道你已经回答了。顺便说一下,您可以在控制器中初始化Pageable,如下所示@RequestMapping(value=“/poeples”,method=RequestMethod.GET)公共页面listPoeples(@RequestParam(name=“mc”)字符串mc,Pageable Pageable){mc=“%”+mc+“%”返回poepleRepository.searchByMc(mc,Pageable);}很高兴知道您已经回答了它。顺便说一下,您可以在控制器中初始化Pageable,如下所示@RequestMapping(value=“/poeples”,method=RequestMethod.GET)公共页面列表poeples(@RequestParam(name=“mc”)字符串mc,Pageable Pageable){mc=“%”+mc+“%”;返回poepleRepository.searchByMc(mc,Pageable);}
$scope.page = 0