Я использую Spring Data JPA, и когда я использую @Query
для определения запроса БЕЗ Pageable
, он работает:
public interface UrnMappingRepository extends JpaRepository<UrnMapping, Long> {
@Query(value = "select * from internal_uddi where urn like %?1% or contact like %?1%",
nativeQuery = true)
List<UrnMapping> fullTextSearch(String text);
}
Но если я добавлю второй параметр Pageable
, @Query
НЕ будет работать, а Spring проанализирует имя метода, а затем выбросит исключение No property full found
. Это ошибка?
public interface UrnMappingRepository extends JpaRepository<UrnMapping, Long> {
@Query(value = "select * from internal_uddi where urn like %?1% or contact like %?1%",
nativeQuery = true)
Page<UrnMapping> fullTextSearch(String text, Pageable pageable);
}