如何在SpringBoot中设置Hibernate方言?

问题描述 投票:0回答:5

我在 SpringBoot 中为 Hibernate 设置了自定义方言。该方言适用于 Gemfire。 说明适用于基于 XML 的配置。

但是,我使用的是SpringBoot,我不知道如何设置这个属性。

方言是

com.pivotal.gemfirexd.hibernate.GemFireXDDialect

spring-boot gemfire
5个回答
92
投票

在 application.properties 中

spring.jpa.properties.hibernate.dialect = com.pivotal.gemfirexd.hibernate.GemFireXDDialect

25
投票

您也可以使用这种方法:

spring.jpa.database-platform=com.pivotal.gemfirexd.hibernate.GemFireXDDialect

10
投票

设置方言的另一种方法是通过

spring.jpa.database
属性,使用 db 供应商列表中定义的短数据库名称(不区分大小写)。例如:

spring.jpa.database=postgresql

1
投票

我们可以用它来激活 oracle 10 g 方言

spring.jpa.database-platform=org.hibernate.dialect.Oracle10gDialect

0
投票

#对于 MySQL 数据库: spring.jpa.properties.hibernate.dialect= org.hibernate.dialect.MySQL8Dialect

您可以检查此格式: spring.jpa.properties.hibernate.dialect= com.pivotal.gemfirexd.hibernate.GemFireXDDialect

© www.soinside.com 2019 - 2024. All rights reserved.