1. 打印 jpa sql Logging JPA Queries
1.1. 标准化输出
application.properties:
spring.jpa.show-sql=true格式化sql
spring.jpa.properties.hibernate.format_sql=true但是他不打印预编译的参数
1.2. Loggers
通过设置logger 的配置文件
logging.level.org.hibernate.SQL=DEBUG
logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE第一行打印sql语句 第二行打印参数
2. 打印JdbcTemplate Queries
当用JdbcTemplate时
logging.level.org.springframework.jdbc.core.JdbcTemplate=DEBUG
logging.level.org.springframework.jdbc.core.StatementCreatorUtils=TRACE第一行打印sql语句 第二行打印参数