Ответ 1
Spring Boot позволит вам установить любое доступное свойство hibernate, используя:
spring.jpa.properties.*
Итак, spring.jpa.properties.hibernate.format_sql=true
будет работать.
Просмотрите эту часть документации
Я использую autoconfiguration spring-boot
для вставки базы данных со свойствами:
spring.jpa.database=POSTGRESQL
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update
Но как я могу установить hibernate.format_sql=true
? Это не поддерживается загрузкой spring?
Spring Boot позволит вам установить любое доступное свойство hibernate, используя:
spring.jpa.properties.*
Итак, spring.jpa.properties.hibernate.format_sql=true
будет работать.
Просмотрите эту часть документации
Это очень доступно
spring.jpa.hibernate.format_sql=true
Вы можете использовать: spring.jpa.properties.hibernate.format_sql=true
Помимо документации, я следую примеру здесь настроить мое приложение. Вы можете найти образец свойств, используемых в этом.
Если вы используете формат yml
для объявления свойств Spring Boot, вы можете использовать:
spring:
datasource:
jpa:
properties:
hibernate.format_sql: true
jpa:
hibernate:
ddl-auto: update
show-sql: true
properties:
hibernate.format_sql: true