Я использую 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);
}