Ich erstelle eine Feder-basierte Web-Anwendung, die Embedded hsqldb verwendet. Meine Feder Config ist ziemlich einfach:Eingebettete HSQLDB persistent Daten in eine Datei
<jdbc:embedded-database id="dataSource" type="HSQL" >
<jdbc:script location="classpath:scripts/create-table-if-not-exists" />
</jdbc:embedded-database>
Aber mit dieser Konfiguration werden alle Daten im Speicher abgelegt. Hier ist die Datenquellen-URL, die erstellt wird
jdbc:hsqldb:mem:dataSource
Ich muss Daten in einer Datei beibehalten. Damit ich es nach dem Serverneustart wieder benutzen kann.
Wenn Sie es anhalten müssen, dann, warum Sie die 'mem' Modus verwenden Sie? –
@a_horse_with_no_name Ich habe den Mem-Modus nicht angegeben. Ich nehme an, das ist die Standardkonfiguration, die vom Frühling erstellt wird. – user1745356
'jdbc: embedded-database' in Spring bedeutet eine mem: database. Definieren Sie eine Datenbank mit Datei: in der URL. – fredt