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

标签 java database hibernate mariadb

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

最佳答案

announced here开头,从Hibernate ORM 5.2.8(大约2017年2月15日)开始
org.hibernate.dialect.MariaDB53Dialect

org.hibernate.dialect.MariaDBDialect
可用。公告的结论是

If you are using MariaDB, it’s best to use the MariaDB-specific Dialects from now on since it’s much easier to match the MariaDB version with its appropriate Hibernate Dialect.

关于java - Hibernate的MariaDB方言类名称是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37066024/

相关文章:

java - 什么是 JPA 实体?

java - Hibernate 和 SQL 注入(inject)

hibernate - java.lang.ClassCastException : org. springframework.orm.hibernate5.SessionHolder 无法转换为 org.springframework.orm.jpa.EntityManagerHolder

database - 学习 Cocoa 数据库开发的推荐资源?

sql - 管理数据库并发的最佳方法?

java - 递归插入到双向链表的末尾

java.lang.VerifyError : Inconsistent stackmap frames at branch target 421 错误

java - Hibernate 如何创建具体类的代理?

java - 在 web.xml 中包含文件

java - Java 中的组合框和搜索组件