[JAVA] Spring Data JPA SQL-Protokollausgabe

In Spring Data JPA wird SQL automatisch gemäß dem in der Repository-Schnittstelle definierten Methodennamen generiert.

Obwohl ich es nützlich finde, bin ich an SQL gewöhnt, aber ich kann mich nicht beruhigen, ohne das generierte SQL zu betrachten.

Zuvor habe ich geschrieben, wie SQL mit Log4JDBC protokolliert wird. https://qiita.com/thankkingdom/items/add99a658302262b1645#log4jdbcを使ったsqlログ出力

~~ Es schien jedoch nicht über den internen Proxy zum Download verfügbar zu sein. ~~ Ich verwende JUnit5 und konnte Log4 JDBC JAR nicht verwenden, da dies von junit4 abhängt.

Dieses Mal werde ich vorstellen, wie es in application.properties festgelegt wird.

#SQL-Protokollausgabe
logging.level.org.hibernate.SQL=debug

#Parameterausgabe binden
logging.level.org.hibernate.type.descriptor.sql.BasicBinder=trace
logging.level.org.hibernate.type.EnumType=trace

▼ Ergänzung Mit den folgenden Einstellungen wurde nur SQL ausgegeben. Nicht im Protokollformat formatiert.

spring.jpa.show-sql=true
Referenzseite

https://qiita.com/sndr/items/af7d12be264c2cc4b252 http://www.ne.jp/asahi/hishidama/home/tech/java/spring/boot/jpa/index.html http://ice-black.hatenablog.com/entry/2018/04/29/164233

Recommended Posts

Spring Data JPA SQL-Protokollausgabe
[spring] Verwenden wir Spring Data JPA
[So installieren Sie Spring Data Jpa]
Spring Data JPA: Schreiben Sie eine Abfrage in Pure SQL in @Query of Repository
Ausgabesystemprotokoll mit Spring AOP-Technologie
Existiert mit der Spezifikation in Spring Data JPA
Spring Boot-Protokoll im JSON-Format ausgeben
Anforderungs- und Antwortprotokolle mit Spring Boot ausgeben
Gegenseitige Bezugnahme auf Entity of Spring Data JPA und seine Anmerkungen
Beispiel für die Ausgabe eines Parameterprotokollprotokolls Java & Spring MVC
Sortieren nach Spring Data JPA (mit zusammengesetzter Schlüsselsortierung)
Erstellen eines gemeinsamen Repositorys mit Spring Data JPA
Spring Boot + Spring Data JPA Informationen zu mehreren Tabellenverknüpfungen
[Spring Batch] Gibt Tabellendaten in eine CSV-Datei aus
Informationen zur Java-Protokollausgabe
Ein Memorandum beim Versuch von Spring Data JPA mit STS
Ich habe versucht, mit Spring Data JPA zu beginnen
Bis zur Verwendung von Spring Data und JPA Part 2
Spring Data JDBC-Vorschau
Bis zur Verwendung von Spring Data und JPA Part 1
Machen Sie die where-Klauselvariable in Spring Data JPA
Federdaten Dynamodb-Falle
Geben Sie das integrierte Tomcat-Zugriffsprotokoll mit Spring Boot an die Standardausgabe aus
Ich habe das Spring Boot-Einführungshandbuch [Zugriff auf Daten mit JPA] ausprobiert.
[Spring] Controller-Ausnahmeausgabetest
Steuerprotokollausgabe mit Doma2
Beispiel für eine Java-Standardprotokollausgabe
Sehen Sie sich das Verhalten von Entitätsaktualisierungen mit Spring Boot + Spring Data JPA an
Das Erstellen einer REST-API mit Spring JPA-Daten mit REST und Lombok ist unglaublich einfach.