【发布时间】:2023-03-31 16:39:01
【问题描述】:
我正在使用 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);
}
【问题讨论】:
标签: java spring hibernate jpa spring-data-jpa