J'utilise spring-boot
autoconfiguration pour l'injection de base de données, avec des propriétés définies:
spring.jpa.database=POSTGRESQL
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update
Mais comment puis-je définir le hibernate.format_sql=true
? N'est-ce pas pris en charge par Spring Boot?
Spring Boot vous permettra de définir n'importe quelle propriété d'hibernation disponible en utilisant:
spring.jpa.properties.*
Alors spring.jpa.properties.hibernate.format_sql=true
fonctionnerait également.
Consultez ceci une partie de la documentation
Vous pouvez utiliser : spring.jpa.properties.hibernate.format_sql=true
Mis à part le documentation , je suis l'exemple de ici pour configurer mon application. Vous pouvez trouver un exemple de propriétés utilisées dans cela.
jpa:
hibernate:
ddl-auto: update
show-sql: true
properties:
hibernate.format_sql: true
Si vous utilisez le format yml
pour déclarer les propriétés Spring Boot, vous pouvez utiliser:
spring:
datasource:
jpa:
properties:
hibernate.format_sql: true
C'est très disponible
spring.jpa.hibernate.format_sql=true