Protokollierung von Abfragezeichenfolgen mit Parameterwerten im Ruhezustand
Problem:
Kann die Anzeige im Ruhezustand generiert werden? SQL-Abfragen mit tatsächlichen Parameterwerten statt Fragezeichen? Wenn nicht, wie können diese Abfragen mit echten Werten gedruckt werden?
Lösung:
Verwenden der Protokollierung im Ruhezustand:
-
Aktivieren Sie die Protokollierung für Folgendes Kategorien:
- org.hibernate.SQL: Auf Debug setzen, um SQL-DML-Anweisungen während ihrer Ausführung zu protokollieren.
- org.hibernate.type: Auf Trace setzen, um JDBC-Parameter zu protokollieren.
- Log4j konfigurieren als folgt:
# Logs SQL statements log4j.logger.org.hibernate.SQL=debug # Logs JDBC parameters log4j.logger.org.hibernate.type=trace
Verwendung des P6Spy JDBC-Proxy-Treibers:
Als Alternative zur Hibernate-Protokollierung kann der P6Spy JDBC-Proxy-Treiber verwendet werden. Dieser Treiber fängt JDBC-Aufrufe ab und protokolliert sie mit detaillierten Informationen, einschließlich Parameterwerten.
Das obige ist der detaillierte Inhalt vonWie kann ich Ruhezustands-SQL-Abfragen mit Parameterwerten protokollieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

In dem Artikel werden Maven und Gradle für Java -Projektmanagement, Aufbau von Automatisierung und Abhängigkeitslösung erörtert, die ihre Ansätze und Optimierungsstrategien vergleichen.

In dem Artikel werden benutzerdefinierte Java -Bibliotheken (JAR -Dateien) mit ordnungsgemäßem Versioning- und Abhängigkeitsmanagement erstellt und verwendet, wobei Tools wie Maven und Gradle verwendet werden.

In dem Artikel wird in der Implementierung von mehrstufigem Caching in Java mithilfe von Koffein- und Guava-Cache zur Verbesserung der Anwendungsleistung erläutert. Es deckt die Einrichtungs-, Integrations- und Leistungsvorteile sowie die Bestrafung des Konfigurations- und Räumungsrichtlinienmanagements ab

In dem Artikel werden mit JPA für Objektrelationszuordnungen mit erweiterten Funktionen wie Caching und faulen Laden erläutert. Es deckt Setup, Entity -Mapping und Best Practices zur Optimierung der Leistung ab und hebt potenzielle Fallstricke hervor. [159 Charaktere]

Mit der Klassenbelastung von Java wird das Laden, Verknüpfen und Initialisieren von Klassen mithilfe eines hierarchischen Systems mit Bootstrap-, Erweiterungs- und Anwendungsklassenloadern umfasst. Das übergeordnete Delegationsmodell stellt sicher


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHPStorm Mac-Version
Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool

WebStorm-Mac-Version
Nützliche JavaScript-Entwicklungstools

Herunterladen der Mac-Version des Atom-Editors
Der beliebteste Open-Source-Editor

Dreamweaver Mac
Visuelle Webentwicklungstools