2010-12-07 7 views

उत्तर

16

तेजी से जवाब है

hibernate.show_sql=true 

उदा सांत्वना देने

hibernate.show_sql

सभी SQL कथन लिखते हैं: के रूप में http://www.javalobby.org/java/forums/t44119.html

में और आधिकारिक दस्तावेज़ से। यह लॉग श्रेणी org.hibernate.SQL को डीबग करने के लिए सेट करने का विकल्प है। उदा। सच | झूठी

hibernate.format_sql

सुंदर प्रिंट लॉग और कंसोल में एसक्यूएल। जैसे सच | झूठी

रूप में अच्छी तरह इस सवाल देखें: Hibernate show real SQL

+1

बिलाव में, यह सबसे अधिक संभावना अप "catalina.out" में खत्म होगा। – Thilo

5

इसके अलावा, आप अपने log4j गुण दायर करने के लिए

log4j.logger.org.hibernate.type=trace 

जोड़ सकते हैं अगर आप अपने मापदंडों के मूल्य दिखाना चाहते हैं।

2

एक और विकल्प P6Spy है। यह जेडीबीसी चालक को रोकता है और सभी लेनदेन लॉग करता है।

http://sourceforge.net/projects/p6spy/

संबंधित मुद्दे

 संबंधित मुद्दे