I am working on a spring boot project and using spring data jpa with Hibernate as JPA implementation.
Currently in my application.yml I have the following properties,
spring:
jpa:
show-sql: true
properties:
hibernate:
format_sql: true
generate_statistics: true
hibernate:
ddl-auto: none
dialect: org.hibernate.dialect.H2Dialect
There are Hibernate properties with different prefixes(spring.jpa.properties.hibernate and spring.jpa.hibernate)
What is the purpose of having these difference and can they be used interchangeably, meaning can I replace spring.jpa.properties.hibernate.format_sql with spring.jpa.hibernate.format_sql?