Maison >Java >javaDidacticiel >Comment puis-je enregistrer les requêtes SQL Hibernate avec des valeurs de paramètres ?
Journalisation des chaînes de requête avec les valeurs des paramètres dans Hibernate
Problème :
L'affichage Hibernate peut être généré Requêtes SQL avec des valeurs de paramètres réelles au lieu de points d'interrogation ? Sinon, comment ces requêtes peuvent-elles être imprimées avec des valeurs réelles ?
Solution :
Utilisation de la journalisation Hibernate :
Activer la journalisation pour les éléments suivants catégories :
# Logs SQL statements log4j.logger.org.hibernate.SQL=debug # Logs JDBC parameters log4j.logger.org.hibernate.type=trace
Utilisation du pilote proxy P6Spy JDBC :
Comme alternative à la journalisation Hibernate, le pilote proxy P6Spy JDBC peut être utilisé. Ce pilote intercepte les appels JDBC et les enregistre avec des informations détaillées, y compris les valeurs des paramètres.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!