【发布时间】:2020-04-30 13:55:21
【问题描述】:
在使用 Spring boot 创建 API 时,我创建了一个实体 User,其中包含一些字段,例如 firstname、lastname、...
我第一次启动应用程序时,在数据库中创建了包含所有字段的表。
然后我更新一个添加@Column(nullable = false) 的字段。
然后,当我再次运行应用程序时,该字段不会使用我添加的新属性进行更新。
在我的application.properties 中,我使用这个参数:spring.jpa.hibernate.ddl-auto=update 但它没有更新任何我不知道为什么的东西
【问题讨论】:
-
您找到解决方案了吗?
-
不,我找到的唯一解决方案是删除数据库,然后它会正确重新生成表。
-
是的,我也这样做了。
标签: mysql spring-boot spring-data-jpa