Indstilling af hibernate.connection
egenskaber er ubrugelige. Du bør i stedet indstille dem på datakilden. For at indstille yderligere, ikke-standardegenskaber, kan du bruge connection-properties
egenskab på spring.datasource.tomcat
.
EDIT: Du bruger ikke Tomcat-forbindelsespuljen, men standard HikariCP. Så det er stort set ubrugeligt at indstille tomcat-egenskaber.
Tilføjelse af følgende i dine ejendomme
spring.datasoure.hikari.datasource-properties.includeSynonyms=true
eller yaml
spring:
datasource:
hikari:
datasource-properties:
includeSynonyms: true
Du kan også indstille den tilsvarende dvale-egenskab, dog ikke som du gør. Du skal indstille det gennem spring.jpa.properties
. Dette skyldes, at synonyms
er ikke eksponeret som en egenskab på egenskabsobjektet, der bruges af Spring Boot. Derfor skal du indstille det som en ekstra egenskab.
BEMÆRK det er vigtigt at bruge det fulde egenskabsnavn hibernate.synonyms
i dette afsnit, ikke formater det som YAML, da det ikke virker!.
spring:
jpa:
properties:
hibernate.synonyms: true
REDIGERING (1): Da den anvendte pulje er Hikari og ikke Tomcatc ændret til Hikari navneområde og egenskaber.