H2

测试

要在使用 H2 时进行测试,请将 src/test/resources/application-test.yaml 中的平台设置为 h2

如果 application-test.yaml 尚不存在,请参阅 文档 / 测试

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

上述内容将使用以下默认值

urljdbc:h2:mem:{databaseName}
驱动程序org.h2.Driver

ebean-h2 依赖项

如果我们只想引入 H2Database 特定的平台代码,我们可以使用 io.ebean:ebean-h2 依赖项,而不是 io.ebean:ebean。依赖于 io.ebean:ebean 将引入所有平台。

类型

UUID

UUID 是一个本机 H2 类型。

历史支持

H2 的历史支持通过生成触发器和历史表来提供。