Spring: сохранение базы данных H2 ⇐ JAVA

Программисты JAVA общаются здесь
Anonymous
Spring: сохранение базы данных H2

Сообщение Anonymous »

Мое приложение.свойства:

Код: Выделить всё

spring.datasource.driverClassName =org.h2.Driver
spring.datasource.url             =jdbc:h2:./src/main/resources/asnDB;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE
spring.datasource.user            =sa
spring.datasource.password        =
spring.h2.console.enabled         =true
spring.jpa.hibernate.ddl-auto     =create
У меня есть data.sql, который загружается при запуске проекта Spring.
Как мне изменить приложение. свойства, чтобы сделать базу данных постоянной?
Пока она всегда создает новую. Это не сработает, если я изменю ddl.auto=create на ddl.auto=update. Я знаю, что ddl.auto=create перезаписывает мою базу данных, но понятия не имею, как сделать ее постоянной.
В data.sql их 3 Вставки-заявления, и когда я запускаю проект, у меня уже есть 3 вставки в моей БД. Затем я вставляю новый через свой пользовательский интерфейс и выхожу из проекта. Когда я перезапускаю проект, остаются только первые 3 вставки. Но вставок должно быть 4.

Подробнее здесь: https://stackoverflow.com/questions/428 ... ersistence

Вернуться в «JAVA»