首页 > 解决方案 > 如何将基于 Spring Boot 2.0.4 构建的项目从 mysql5 迁移到 mysql8?

问题描述

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

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

  1. 在属性文件中添加了 spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect。
  2. 添加了 mysql-connector-java 版本 8.0.17 作为依赖项。

这些步骤足以完成迁移还是我应该做其他任何事情?

标签: javamysqlspring-bootjpa

解决方案


如果您的spring.datasource配置有效,则将休眠方言更改为spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect也应该有效。还要确保您使用的是 MySQL 捆绑包可用的 Hibernate 版本。


推荐阅读