मुझे लगता है कि मैंने दूसरों के लिए उपयोगी हो सकता है एक धोखा दिया है। सभी उदाहरणों में, format_sql
यदि आप लॉग इन क्वेरी को एक पंक्ति (कोई सुंदर मुद्रण) पर रखना चाहते हैं, तो आप संपत्ति को निकाल सकते हैं।
सुंदर मानक बाहर करने के लिए एसक्यूएल प्रश्नों प्रिंट के बिना तैयार बयान के मापदंडों और एक प्रवेश ढांचे के अनुकूलन के बिना :
application.properties
फ़ाइल:
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true
application.yml
फ़ाइल:
spring:
jpa:
show-sql: true
properties:
hibernate:
format_sql: true
लॉगिंग फ्रेमवर्क का उपयोग करके तैयार किए गए बयानों के मापदंडों के साथ सुंदर प्रिंट एसक्यूएल प्रश्न :
application.properties
फ़ाइल:
spring.jpa.properties.hibernate.format_sql=true
logging.level.org.hibernate.SQL=DEBUG
logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE
application.yml
फ़ाइल:
spring:
jpa:
properties:
hibernate:
format_sql: true
logging:
level:
org:
hibernate:
SQL: DEBUG
type:
descriptor:
sql:
BasicBinder: TRACE
एक लॉगिंग ढांचे का उपयोग करके तैयार किए गए बयानों के मापदंडों के बिना सुंदर प्रिंट एसक्यूएल प्रश्न :
application.properties
फ़ाइल:
spring.jpa.properties.hibernate.format_sql=true
logging.level.org.hibernate.SQL=DEBUG
application.yml
फ़ाइल:
spring:
jpa:
properties:
hibernate:
format_sql: true
logging:
level:
org:
hibernate:
SQL: DEBUG
स्रोत (और अधिक विवरण): https://www.baeldung.com/sql-log-spring-boot