H2
テスト
H2 を使用してテストするには、src/test/resources/application-test.yaml
内の platform を h2
に設定します。
application-test.yaml がまだ存在しない場合は、ドキュメント / テスト を参照してください。
ebean:
test:
platform: h2 # h2, postgres, mysql, oracle, sqlserver
ddlMode: dropCreate # none | dropCreate | migrations
dbName: test
上記では、次のデフォルトが使用されます。
url | jdbc:h2:mem:{databaseName} |
---|---|
driver | org.h2.Driver |
ebean-h2 依存関係
H2Database 固有のプラットフォームコードのみを取り込む場合は、io.ebean:ebean
ではなく io.ebean:ebean-h2
依存関係を使用できます。io.ebean:ebean
に依存すると、すべてのプラットフォームが取り込まれます。
タイプ
UUID
UUID はネイティブ H2 タイプです。
履歴のサポート
H2 の履歴のサポートは、トリガーと履歴テーブルを生成することで提供されます。