JPA Spring JPA Query zusammensetzen

Bitte aktiviere JavaScript!
Hallo Zusammen,

ich habe mal eine Frage zu Spring JPA.
Ich hebe eine große Tabelle mit vielen Daten. Für diese möchte ich gerne einen Filter bzw. ein dynamisches Query generieren.
Die Filterparameter werden über eine Web-Anwendung eingesammelt. Dabei ist es nicht immer die selbe Anzahl an Parametern.

Wie geht man so etwas an?
Einfache Abfragen ohne dynamischen Anteil habe ich schon erstellt.

Code:
public interface BerichteDao extends CrudRepository<Berichte, Integer> {

  @Query(value = "select * from BerichtePVNEU ORDER BY vordruck,Kathegorie,kurzbeschreibung", nativeQuery = true)
  Iterable<Berichte> findAll();
  @Query(value = "select * from BerichtePVNEU  Where kathegorie = :kathegorie  AND ([Kurzbeschreibung] LIKE :suchtext or Beschreibung LIKE :suchtext2 ) ORDER BY vordruck,Kathegorie,kurzbeschreibung", nativeQuery = true)
  Iterable<Berichte> findByKathegorieSuchtext(@Param("kathegorie") int kathegorie,@Param("suchtext") String strSuchtext,@Param("suchtext2") String strSuchtext2);
 
  @Query(value = "select * from BerichtePVNEU  Where ([Kurzbeschreibung] LIKE :suchtext or Beschreibung LIKE :suchtext2 ) ORDER BY vordruck,Kathegorie,kurzbeschreibung", nativeQuery = true)
  Iterable<Berichte> findBySuchtext(@Param("suchtext") String strSuchtext,@Param("suchtext2") String strSuchtext2);
 

}
Vielen Dank
Gruß

Patrick
 
A

Anzeige


Vielleicht hilft dir dieser Kurs hier weiter: (hier klicken)
Passende Stellenanzeigen aus deiner Region:

Neue Themen

Oben