Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.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
Java 如何将基于SpringBoot2.0.4构建的项目从mysql5迁移到mysql8?_Java_Mysql_Spring Boot_Jpa - Fatal编程技术网

Java 如何将基于SpringBoot2.0.4构建的项目从mysql5迁移到mysql8?

Java 如何将基于SpringBoot2.0.4构建的项目从mysql5迁移到mysql8?,java,mysql,spring-boot,jpa,Java,Mysql,Spring Boot,Jpa,我们的项目需要从mysql5迁移到mysql8。在我们的项目中,我们使用SpringBoot2.0.4。我在Spring官方文档中找不到任何关于MySql8配置的信息 到目前为止,我已经完成了以下步骤: 在属性文件中添加了spring.jpa.properties.hibernate.dialogue=org.hibernate.dialogue.mysql8dialogue 添加mysql连接器java版本8.0.17作为依赖项 这些步骤足以完成迁移吗?或者我应该做其他事情吗?如果您的spri

我们的项目需要从mysql5迁移到mysql8。在我们的项目中,我们使用SpringBoot2.0.4。我在Spring官方文档中找不到任何关于MySql8配置的信息

到目前为止,我已经完成了以下步骤:

  • 在属性文件中添加了spring.jpa.properties.hibernate.dialogue=org.hibernate.dialogue.mysql8dialogue
  • 添加mysql连接器java版本8.0.17作为依赖项

  • 这些步骤足以完成迁移吗?或者我应该做其他事情吗?

    如果您的
    spring.datasource
    配置正常,那么将hibernate方言更改为
    spring.jpa.properties.hibernate.dialent=org.hibernate.dialent.mysql8dialent
    也应该正常。另外,请确保您使用的是Hibernate版本,其中MySQL捆绑包可用。

    如果您的
    spring.datasource
    配置正常,则将Hibernate方言更改为
    spring.jpa.properties.Hibernate.dialogue=org.Hibernate.dialogue.mysql8dialogue
    也应该有效。还要确保您使用的是Hibernate版本,其中MySQL捆绑包可用。

    将其添加到您的
    应用程序中。属性

    
    spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
    
    

    将此添加到您的
    应用程序。属性

    
    spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver