什么是Hibernate的MariaDB方言类名称? [英] What is the MariaDB dialect class name for Hibernate?

查看:941
本文介绍了什么是Hibernate的MariaDB方言类名称?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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



在Hibernate中,MySQL5方言的名字是

 < property name =hibernate.dialect> ; org.hibernate.dialect.MySQL5Dialect< /性> 

对于Oracle 10g

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

MariaDB 的方言类名是什么?

解决方案

由于此处公布 a>,从Hibernate ORM 5.2.8开始(2017年2月15日前后),方言

org.hibernate.dialect.MariaDB53Dialect code>





org.hibernate.dialect.MariaDBDialect



可用。该公告得出结论:


如果您使用的是MariaDB,最好从现在开始使用特定于MariaDB的
Dialects,因为它是更容易将MariaDB
版本与其适当的Hibernate Dialect相匹配。



In Hibenate I am using MariaDB but I couldn't find the dialect class name of MariaDB .

In Hibernate, MySQL5 dialect's name is

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

For Oracle 10g

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

What is the dialect class name for MariaDB?

解决方案

As announced here, starting with Hibernate ORM 5.2.8 (around Feb 15, 2017), the dialects

org.hibernate.dialect.MariaDB53Dialect

and

org.hibernate.dialect.MariaDBDialect

are available. The announcement concludes that

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.

这篇关于什么是Hibernate的MariaDB方言类名称?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆