DB2

テスト

DB2 を使用してテストするには、`src/test/resources/application-test.yaml` で `platform` を `db2` に設定します。

application-test.yaml がまだ存在しない場合は、docs / testing を参照してください。

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

ebean-db2 の依存関係

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

Docker コンテナ

CockroachDB の Docker コンテナバージョンをプログラムで開始できます。

以下は、`ebean-test` にすでに付属している `ebean-test-docker` の依存関係を使用しています。`ebean-test` に依存していない場合は、`io.ebean:ebean-test-docker:5.0` を依存関係として追加します。

package main;

import io.ebean.docker.commands.Db2Container;

public class Main {

  public static void main(String[] args) {

    Db2Container container = Db2Container.newBuilder("11.5.4.0")
      .dbName("my_app")
      .port(50050)
      .build();

    container.start();
  }
}