マイapplication.properties:春:H2データベースの永続性
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にしています。
データベースを永続化するためにapplication.propertiesを変更するにはどうすればよいですか。
今のところ、常に新しいものになります。 ddl.auto=create
をddl.auto=update
に変更しても、それはうまくいきません。私はddl.auto=create
が私のDBを上書きすることを知っていますが、永続化する方法はわかりません。
data.sqlには3つのInsert-Statementがあり、プロジェクトを実行すると既に自分のDBに3つの挿入があります。その後、私はUIを介して新しいものを挿入し、プロジェクトを終了します。私がプロジェクトを再実行すると、最初の3つの挿入だけがあります。しかし、4つのインサートが必要です。 H2::ファイル:
を作成。 – artemisian
私は自分のコードで何も変更する必要はありませんか? – SteveOhio
アプリをもう一度再実行せずにアプリを停止すると、そこにいくつの行がありますか? – artemisian