H2

テスト

H2 を使用してテストするには、src/test/resources/application-test.yaml 内の platformh2 に設定します。

application-test.yaml がまだ存在しない場合は、ドキュメント / テスト を参照してください。

ebean:
  test:
    platform: h2 # h2, postgres, mysql, oracle, sqlserver
    ddlMode: dropCreate # none | dropCreate | migrations
    dbName: test

上記では、次のデフォルトが使用されます。

urljdbc:h2:mem:{databaseName}
driverorg.h2.Driver

ebean-h2 依存関係

H2Database 固有のプラットフォームコードのみを取り込む場合は、io.ebean:ebean ではなく io.ebean:ebean-h2 依存関係を使用できます。io.ebean:ebean に依存すると、すべてのプラットフォームが取り込まれます。

タイプ

UUID

UUID はネイティブ H2 タイプです。

履歴のサポート

H2 の履歴のサポートは、トリガーと履歴テーブルを生成することで提供されます。