Ich versuche, eine Spring-Boot-App zu erstellen. Ich möchte Daten mit hsql-Datenbank persistent machen.Spring Boot: konfigurieren hsqldb Datenquelle, um Daten persistent
zuerst habe ich hsqldb maven Abhängigkeit enthalten und Springboot Auto-configure funktioniert gut, aber nach App-Neustart Daten verloren.
Dann habe ich folgende Konfiguration in application.peoprties
spring.datasource.url = jdbc:hsqldb:file:testdb.script
spring.datasource.username = SA
spring.datasource.password =
#JPA properties
spring.jpa.generate-ddl=true
Aber Daten noch nicht beibehalten wird Datei enthalten. Was sollte Konfiguration für persistente Daten sein? Danke für Ihre Hilfe.
danke für schnelle Antwort. 'spring.jpa.hibernate.ddl-auto = validate' hat das Problem gelöst. Was ist der Unterschied zwischen 'spring.jpa.generate-ddl' und' spring.jpa.hibernate.ddl-auto' –
'spring.jpa.hibernate.ddl-auto' - Unterstützung Hibernate-Funktion, die nicht in jpa –
ich tat aktualisiert 'spring.jpa.hibernate.ddl-auto = update ', um automatisch eine Tabelle zu erstellen, die Entity entspricht –