今学ぶJava(5) - Spring Boot + データベース
公式の中にあるサンプル
spring-boot-starter-data-jpa
プロジェクトを実際に動かしてみた
spring-boot-starter-data-jpa
と HSQLDB の説明
HSQLDB使い方メモ
学んだこと
- Spring Bootでは、DerbyDB、HSQLDB、H2といった3種類のデータベースエンジンをサポート
- 調べてみたらニュアンスちょい違った。「組み込み」データベースについては、かな
28. Working with SQL databasesEmbedded Database Support
Spring Boot can auto-configure embedded H2, HSQL and Derby databases. You don’t need to provide any connection URLs, simply include a build dependency to the embedded database that you want to use.
- 調べてみたらニュアンスちょい違った。「組み込み」データベースについては、かな
- データベース・サーバを用意していないのに動いた、どういうことだ
- これが Embedded たる所以?
- src/main/resources に import.sql というものがある
- データを編集して再起動したら結果が反映された
- application.properties にも何も書いてないし、デフォルトの挙動だろうか
- これや! 68. Database initialization
今回の謎用語
おわりに
気軽に作って壊せるデータベース環境が手元にないのに気づいた。
Spring Boot はこれくらいでもういいかな~