一尘不染

Hibernate的MariaDB方言类名称是什么?

hibernate

Hibenate中, 我使用的是 MariaDB, 但找不到 MariaDB 的方言类名称。

在Hibernate中,MySQL5方言的名称是

<property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>

对于Oracle 10g

<property name="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</property>

MariaDB 的方言类名称是什么?


阅读 485

收藏
2020-06-20

共1个答案

一尘不染

正如此处宣布的那样,从Hibernate ORM
5.2.8(大约2017年2月15日)开始,

org.hibernate.dialect.MariaDB53Dialect

org.hibernate.dialect.MariaDBDialect

可用。公告的结论是

如果您使用的是MariaDB,最好从现在开始使用特定于MariaDB的方言,因为将MariaDB版本与其相应的Hibernate方言匹配起来要容易得多。

2020-06-20