如何在 spring-boot 中设置 hibernate.format_sql?

新手上路,请多包涵

我正在使用 spring-boot 数据库注入的自动配置,并定义了属性:

 spring.jpa.database=POSTGRESQL
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update

但是如何设置 hibernate.format_sql=true ? spring boot 不支持吗?

原文由 membersound 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 638
2 个回答

Spring Boot 将允许您使用以下方法设置任何可用的休眠属性:

spring.jpa.properties.*

所以 spring.jpa.properties.hibernate.format_sql=true 也可以。

查看文档的 这一 部分

原文由 geoand 发布,翻译遵循 CC BY-SA 3.0 许可协议

如果您使用 yml 格式来声明 Spring Boot 属性,您可以使用:

 spring:
  datasource:
  jpa:
    properties:
      hibernate.format_sql: true

原文由 Andrii Abramov 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题