Ich verwende Spring Data JPA, und wenn ich @Query
verwenden, um eine Abfrage OHNEPageable
zu definieren, es funktioniert:Federdaten JPA @query und seitenwechselbar
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);
}
Aber wenn ich hinzufügen zweite param Pageable
, die @Query
wird nicht funktionieren, und Spring wird den Namen der Methode analysieren, dann werfen Sie die AusnahmeNo property full found
. Ist das ein Fehler?
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);
}
Leider funktioniert das nicht mit nativer Abfrage. Weißt du, ob es möglich ist, mit nativer Abfrage zu erreichen? – vtor
Wenn Sie native Abfragen schreiben möchten, müssen Sie die Abfrage natürlich selbst schreiben. – Steve