如何在 Spring Boot 中设置 Hibernate 方言?
How do I set the Hibernate dialect in SpringBoot?
我有一个自定义方言要在 SpringBoot 中为 Hibernate 设置。方言适用于 Gemfire。说明 (https://discuss.zendesk.com/hc/en-us/articles/201724017-Pivotal-GemFire-XD-Hibernate-Dialect) 适用于基于 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
我们可以用它来激活 oracle 10g 方言
spring.jpa.database-platform=org.hibernate.dialect.Oracle10gDialect
另一种设置方言的方法是通过 spring.jpa.database
属性 使用 db verdors list 中定义的短数据库名称(不区分大小写),例如:
spring.jpa.database=postgresql
我有一个自定义方言要在 SpringBoot 中为 Hibernate 设置。方言适用于 Gemfire。说明 (https://discuss.zendesk.com/hc/en-us/articles/201724017-Pivotal-GemFire-XD-Hibernate-Dialect) 适用于基于 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
我们可以用它来激活 oracle 10g 方言
spring.jpa.database-platform=org.hibernate.dialect.Oracle10gDialect
另一种设置方言的方法是通过 spring.jpa.database
属性 使用 db verdors list 中定义的短数据库名称(不区分大小写),例如:
spring.jpa.database=postgresql