有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Spring引导ddl自动生成器

我将springboot与spring.jpa.hibernate.ddl-auto=create一起使用,但当应用程序重新启动时,所有表都会删除并再次创建。是否有某种方法可以避免重新创建已有的表


共 (2) 个答案

  1. # 1 楼答案

    spring引导中使用的选项列表如下

    • 验证:验证架构,不更改数据库
    • 更新:更新架构
    • 创建:创建架构,销毁以前的数据
    • 创建删除:在会话结束时删除架构
    • 无:是所有其他情况

    因此,为了避免数据丢失,请使用更新

  2. # 2 楼答案

    spring.jpa.hibernate.ddl-auto=update
    

    hibernate.ddl-auto通常不应用于生产