我从 Jhipster 中的实体中删除属性,系统在持久化到数据库时仍然会查找它。
示例 我之前使用下面的示例生成了一个实体,然后我返回从该实体中删除 paymentDate 属性。
Old
entity payment{
name String,
amount BigDecimal,
paymentDate Instant
}
New
entity payment{
name String,
amount BigDecimal
}
现在,当我尝试将数据保存到付款表时,它会询问我 paymentDate 属性,并且我仍然在数据库中看到它。即使我删除表并重新启动应用程序,我仍然可以看到 paymentDate 属性。我可以做什么来解决这个问题。
您必须编写 Liquibase 迁移才能删除该列。
https://www.jhipster.tech/development/#database-updates-by-manually-editing-the-change-log