Spring 引导 - 新添加的列导致错误

Spring Boot - Newly added column cause error

java.sql.SQLSyntaxErrorException: Unknown column 'confirm_token' in 'field list'

当数据库和实体中存在完全相同的列名时,无法看到新添加到数据库中的列class。

我正在使用 SpringBoot mysqlconnector。该列是使用基于 flyway sql 的迁移添加的。

我试过重命名列,但问题仍然存在

实体中的代码class(只选了一行)

@Column(name = "confirm_token")
private String confirmToken;

知道哪里有问题吗?

我将 table 名称(实体)重命名为新名称,re-run 应用程序并解决了问题。现在看来它可以使用原始 table 名称。