hibernate 如何使用Sping Boot 3格式化SQL

rhfm7lfc  于 2023-04-21  发布在  其他
关注(0)|答案(1)|浏览(145)

我成功地进行了打印SQL和参数的测试,记录级别如下。

<logger name="org.hibernate.SQL" level="DEBUG"/> <!-- show SQL -->
    <logger name="org.hibernate.orm.jdbc.bind" level="TRACE"/>

我尝试使用以下配置格式化SQL,但失败了。

spring:
  jpa:
    properties:
      hibernate.format_sql: true # seems not work...

如何使用Sping Boot 3格式化SQL?

goqiplq2

goqiplq21#

完整的属性路径是spring.jpa.properties.hibernate.format_sql,因此您只需将其在应用程序中向下移动一级。

spring:
  jpa:
    properties:
      hibernate:
        format_sql: true

但是,这里不推荐使用这种方法(记录到标准输出)!

相关问题