Configuración de hibernate.connection
propiedades es inútil. En su lugar, debería configurarlos en la fuente de datos. Para establecer propiedades adicionales, no predeterminadas, puede usar connection-properties
propiedad en spring.datasource.tomcat
.
EDITAR: No está utilizando el grupo de conexiones de Tomcat, sino el HikariCP predeterminado. Por lo tanto, configurar las propiedades de Tomcat es bastante inútil.
Agregar lo siguiente en sus propiedades
spring.datasoure.hikari.datasource-properties.includeSynonyms=true
o yaml
spring:
datasource:
hikari:
datasource-properties:
includeSynonyms: true
También puede establecer la propiedad de hibernación correspondiente, pero no como lo hace. Debe configurarlo a través de spring.jpa.properties
. Esto se debe al hecho de que los synonyms
no está expuesto como una propiedad en el objeto de propiedades utilizado por Spring Boot. Por lo tanto, debe configurarlo como una propiedad adicional.
NOTA es importante utilizar el nombre de propiedad completo hibernate.synonyms
en esta sección, no ¡formatéalo como YAML ya que eso no funcionará!.
spring:
jpa:
properties:
hibernate.synonyms: true
EDITAR (1): Como el grupo utilizado es Hikari y no Tomcatc, se cambió al espacio de nombres y las propiedades de Hikari.