Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何提及适用于hibernate 5.4.17和MySQL 8.0的MySQL方言?_Mysql_Hibernate - Fatal编程技术网

如何提及适用于hibernate 5.4.17和MySQL 8.0的MySQL方言?

如何提及适用于hibernate 5.4.17和MySQL 8.0的MySQL方言?,mysql,hibernate,Mysql,Hibernate,我在Hibernate.cfg.xml文件中使用Hibernate 5.4.17。我有这样的方言属性: org.hibernate.dialogue.mysqldialogue 这是可以使用的,还是我应该将其更改为: org.hibernate.dialent.mysql8dialent 您的hibernate方言版本应尽可能接近您的数据库版本。但不应高于数据库版本。因此,对于您的情况,org.hibernate.dialogue.mysql8dialogue将是最佳选择 有关更多详细信息,请

我在
Hibernate.cfg.xml
文件中使用Hibernate 5.4.17。我有这样的方言属性:

org.hibernate.dialogue.mysqldialogue
这是可以使用的,还是我应该将其更改为:

org.hibernate.dialent.mysql8dialent

您的hibernate方言版本应尽可能接近您的数据库版本。但不应高于数据库版本。因此,对于您的情况,
org.hibernate.dialogue.mysql8dialogue
将是最佳选择


有关更多详细信息,请参见hibernate文档的第页。

在hibernate配置文件中,一些web应用程序使用“com.mysql.cj.jdbc.Driver”作为驱动程序类。但是com.mysql.jdbc.Driver也是相同的还是不同的?根据:mysql Connector/J中实现
java.sql.Driver
的类的名称已从
com.mysql.jdbc.Driver
更改为
com.mysql.cj.jdbc.Driver
。旧类名已被弃用。