代码之家  ›  专栏  ›  技术社区  ›  Bacon

当spring boot应用程序重新启动时,HSQL DB丢失

  •  3
  • Bacon  · 技术社区  · 9 年前

    我正在使用liquibase在我的springboot应用程序中初始化我的数据库,在我重新启动之前它工作正常-数据库被重新初始化并擦除所有数据。

    以下是我的应用程序属性

    # Liquibase
    liquibase.change-log=classpath:/db/changelog/iot-db.xml
    liquibase.check-change-log-location=true
    
    # Hibernate
    hibernate.dialect=org.hibernate.dialect.HSQLDialect
    hibernate.show_sql=false
    hibernate.hbm2ddl.auto=
    entitymanager.packagesToScan=com.whatever
    

    是否有允许我创建持久数据库而不是内存数据库的属性?

    1 回复  |  直到 9 年前
        1
  •  6
  •   Community CDub    8 年前

    在里面 application.properties ,设置此属性:

    spring.jpa.hibernate.ddl-auto = validate
    

    source and more info.