Ausführen von Roh-SQL-Abfragen in Spring Data Repositorys
Können Sie Roh-SQL in einem Spring Data Repository nutzen? Typischerweise drehen sich Spring Data JPA-Repositorys um entitätsbasierte Vorgänge. Es gibt jedoch eine Möglichkeit, rohe SQL-Abfragen einzubinden.
Lösung
Die @Query-Annotation stellt ein nativeQuery-Flag bereit, das die Ausführung nativer Abfragen ermöglicht. Gemäß der Spring Data JPA-Referenzdokumentation:
@Query annotation allows to execute native queries by setting the nativeQuery flag to true.
Durch das Setzen dieses Flags können Sie unformatierte SQL-Abfragen in Ihren Repository-Methoden definieren. Darüber hinaus können Sie benannte native Abfragen verwenden, um SQL-Anweisungen mithilfe benannter Parameter auszuführen. Weitere Informationen zu benannten nativen Abfragen finden Sie in der Spring Data JPA-Dokumentation.
Das obige ist der detaillierte Inhalt vonKönnen Spring Data Repositories Raw-SQL-Abfragen ausführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!