在 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 的方言类名称是什么?
正如此处宣布的那样,从Hibernate ORM 5.2.8(大约2017年2月15日)开始,
org.hibernate.dialect.MariaDB53Dialect
和
org.hibernate.dialect.MariaDBDialect
可用。公告的结论是
如果您使用的是MariaDB,最好从现在开始使用特定于MariaDB的方言,因为将MariaDB版本与其相应的Hibernate方言匹配起来要容易得多。