我正在通过 Spring Boot 在我的 Java 应用程序中使用嵌入式 H2。目前,它在数据库中创建(覆盖)我的表。但是一旦我将它推向生产,我不希望我的表被擦除和重新创建,所以我不会丢失表中以前的数据。但我不确定如何实现这一点。不知道该放什么就行了 spring.jpa.hibernate.ddl-auto=create。我尝试了验证和其他选项,但没有成功。这是我的 application.properties。谢谢spring.jpa.generate-ddl=truespring.jpa.hibernate.ddl-auto=createspring.jpa.properties.hibernate.show_sql=truespring.jpa.properties.hibernate.use_sql_comments=truespring.jpa.properties.hibernate.format_sql=truespring.datasource.initialization-mode=alwaysspring.jpa.hibernate.naming.physical- strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
添加回答
举报
0/150
提交
取消