初めて実行していくつかのデータを永続化したgrailsアプリケーションがあります。次に、アプリケーションの外部でそのデータベースをチェックしたいと思います。どうやってやるの?
アプリケーションを再実行してこれを確認できる可能性がありますが、アプリケーションが実行を停止し、別の場所から null ポインター例外をスローしているため、スタックしています。したがって、アプリケーションの外部でデータを確認したい理由です。
DataSource.groovy
環境の設定は次のとおりです。
development {
dataSource {
dbCreate = "update" // one of 'create', 'create-drop', 'update', 'validate', ''
url = "jdbc:h2:devDb;MVCC=TRUE;LOCK_TIMEOUT=10000;DB_CLOSE_ON_EXIT=FALSE"
}
ご覧のとおりDB_CLOSE_ON_EXIT=FALSE
、アプリケーションを再実行してもデータは消去されないのではないかと推測しています。
別の言い方をすれば、現在のプロジェクトをコンテキストから外して別のプロジェクトを実行した場合、データは残りますか?
これが簡単な質問である場合はお詫びします。私はgrailsを始めたばかりです。ありがとう