spring 引导可以显示 sql 甚至直接使用 JdbcTemplate
spring boot could show sql even use JdbcTemplate directly
spring boot project,使用了JdbcTemplate
,想显示sql执行了哪个,配置如下
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true
但没有输出,上面的配置好像只支持spring data jpa
,所以我想知道是否存在某种方式可以显示sql甚至直接使用JdbcTemplate
?
属性 被命名为 spring.jpa
是有原因的:它是为了表明它以某种形式与 JPA 相关。
如果您使用的是 JdbcTemplate
,则您没有使用 JPA,因此 属性 不会有任何效果。您可以为 org.springframework.jdbc.core.JdbcTemplate
class
启用日志记录
logging.level.org.springframework.jdbc.core.JdbcTemplate=debug
spring boot project,使用了JdbcTemplate
,想显示sql执行了哪个,配置如下
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true
但没有输出,上面的配置好像只支持spring data jpa
,所以我想知道是否存在某种方式可以显示sql甚至直接使用JdbcTemplate
?
属性 被命名为 spring.jpa
是有原因的:它是为了表明它以某种形式与 JPA 相关。
如果您使用的是 JdbcTemplate
,则您没有使用 JPA,因此 属性 不会有任何效果。您可以为 org.springframework.jdbc.core.JdbcTemplate
class
logging.level.org.springframework.jdbc.core.JdbcTemplate=debug