我在 SpringBoot 中为 Hibernate 设置了自定义方言。该方言适用于 Gemfire。 说明适用于基于 XML 的配置。
但是,我使用的是SpringBoot,我不知道如何设置这个属性。
方言是
com.pivotal.gemfirexd.hibernate.GemFireXDDialect
在 application.properties 中
spring.jpa.properties.hibernate.dialect = com.pivotal.gemfirexd.hibernate.GemFireXDDialect
您也可以使用这种方法:
spring.jpa.database-platform=com.pivotal.gemfirexd.hibernate.GemFireXDDialect
设置方言的另一种方法是通过
spring.jpa.database
属性,使用 db 供应商列表中定义的短数据库名称(不区分大小写)。例如:
spring.jpa.database=postgresql
我们可以用它来激活 oracle 10 g 方言
spring.jpa.database-platform=org.hibernate.dialect.Oracle10gDialect
#对于 MySQL 数据库: spring.jpa.properties.hibernate.dialect= org.hibernate.dialect.MySQL8Dialect
您可以检查此格式: spring.jpa.properties.hibernate.dialect= com.pivotal.gemfirexd.hibernate.GemFireXDDialect