提问者:小点点

Spring Boot可分页不适用于where子句


我试图使用Spring可分页的其中子句和包含,但它什么也不返回。

我的Spring版本:2.1.4。发布

数据库:MySql

public interface ItemRepository extends JpaRepository<ItemEntity, String> {

    List<ItemEntity> findByCodeIgnoreCaseContainingAndNameIgnoreCaseContaining(String code, String name);

}

共1个答案

匿名用户

更改JPA查询如下:

Page<User> findByCodeIgnoreCaseContainingAndNameIgnoreCaseContaining(String code, String name,Pageable pageable);

或者使用PagingAndSorting Repository而不是JpaRepository。

请参考https://www.baeldung.com/spring-data-jpa-pagination-sorting