Mengatur hibernate.connection
properti tidak berguna. Anda harus mengaturnya di sumber data sebagai gantinya. Untuk menyetel properti tambahan non-default, Anda dapat menggunakan connection-properties
properti di spring.datasource.tomcat
.
EDIT: Anda tidak menggunakan kumpulan koneksi Tomcat tetapi HikariCP default. Jadi pengaturan properti Tomcat hampir tidak berguna.
Menambahkan yang berikut di properti Anda
spring.datasoure.hikari.datasource-properties.includeSynonyms=true
atau yaml
spring:
datasource:
hikari:
datasource-properties:
includeSynonyms: true
Anda juga dapat mengatur properti hibernasi yang sesuai, namun tidak seperti yang Anda lakukan. Anda perlu mengaturnya melalui spring.jpa.properties
. Ini karena fakta bahwa synonyms
tidak diekspos sebagai properti pada objek properti yang digunakan oleh Spring Boot. Karenanya Anda perlu mengaturnya sebagai properti tambahan.
CATATAN penting untuk menggunakan nama properti lengkap hibernate.synonyms
di bagian ini, jangan format sebagai YAML karena itu tidak akan berfungsi!.
spring:
jpa:
properties:
hibernate.synonyms: true
EDIT (1): Karena pool yang digunakan adalah Hikari dan bukan Tomcatc yang diubah menjadi namespace dan properti Hikari.