spring.jpa.hibernate.ddl-auto = validate 属性 是否使用 table 验证列?

Does spring.jpa.hibernate.ddl-auto = validate property validates the columns with table?

在我的应用程序中,我使用以下 属性

 spring.jpa.properties.hibernate.hbm2ddl.auto= validate

它是否会验证架构,就像我在我的 oracle table 中手动添加一个新列而不是在 java 实体中添加这一列一样。

所以在这种情况下它会在项目启动时出错吗?

不,在 table 中包含未映射的列是完全可以的。错误将是缺少列或映射到实体的 table。您的数据库不需要与您的映射完全相同。