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的方言班名是什么?

推荐答案

AS announced here,从Hibernate ORM 5.2.8开始(2017年2月15日左右),方言

org.hibernate.dialect.MariaDB53Dialect

org.hibernate.dialect.MariaDBDialect

都是有空的.公告的结论是,

如果您使用的是MariaDB,最好使用特定于MariaDB的 从现在开始使用方言,因为与MariaDB匹配要容易得多 使用其适当的Hibernate 方言的版本.

Database相关问答推荐

KUST查询指定时间跨度内里程表&值的差值,并将其滚动到0

当某些 node 死亡时,mongo 副本集选举如何表现?

是否可以同时从 RocksDB 读取?

获取总和列的比率

动态数据模型

PostgreSQL 参数化 Order By / Limit in table 函数

什么是hibernate annotated类中使用的 catalog?

更新数据库后如何更新redis?

TSQL - 表值函数中的 If..Else 语句 - 无法通过

如何验证 SQLAlchemy ORM 中的列数据类型?

在 phpmyadmin 中导入时如何跳过重复记录

是否有任何数据库支持自动索引创建?

如何使用 PHP 代码将图像上传到 MySQL 数据库

此平台不支持 LocalDB

为 Java servlet 管理数据库连接的最佳方法

SQLite同时读写

如何在文件系统中存储图像

如何将纬度/经度对转换为 PostGIS 地理类型?

如何在数据库中获取原始的created_at值(不是转换为 ActiveSupport::TimeWithZone 的对象)

为什么 OODBMS 不像 RDBMS 那样普遍?