【发布时间】:2017-10-13 09:19:22
【问题描述】:
在生产环境中,我使用的是 spring.jpa.hibernate.ddl-auto=validate 但我发现新列会自动添加到我的生产数据库中。
我已经使用虚拟应用程序完成了一个小型 POC,它没有在我的本地系统上添加列。
谁能帮我了解spring.jpa.hibernate.ddl-auto=validate 属性可能存在的问题。
感谢任何帮助。
【问题讨论】:
-
如果任何名为“验证”的东西发生了变化,那么你应该报告它,因为这就是“更新”的目的。
-
您提到了一个用于传递到 Hibernate 的弹簧配置,但您没有提及哪些列或提供任何您看到的更改的示例?您看到添加的列与某些与 Hibernate 无关的 spring-data-jpa 特定实现无关。更多详细信息将对 imo 有所帮助。
标签: hibernate jpa spring-boot spring-data