【发布时间】:2012-06-29 07:43:05
【问题描述】:
我有一个扩展 Ebean 模型的用户类。我在 application.conf 中定义了一个 dbfile,通过启动 h2,它正在创建 dbfile。我的问题是:
我必须在数据库的 H2 控制台中手动创建我的用户表吗?还是 Ebean 自动创建它。如果 Ebean 有,我将如何以及在何处看到 DB 中的用户表?我有点糊涂了。。
感谢您提前澄清!
【问题讨论】:
我有一个扩展 Ebean 模型的用户类。我在 application.conf 中定义了一个 dbfile,通过启动 h2,它正在创建 dbfile。我的问题是:
我必须在数据库的 H2 控制台中手动创建我的用户表吗?还是 Ebean 自动创建它。如果 Ebean 有,我将如何以及在何处看到 DB 中的用户表?我有点糊涂了。。
感谢您提前澄清!
【问题讨论】:
您应该使用evolutions。
因此您必须在conf/evolutions/default/1.sql 下创建一个SQL 文件(假设在application.conf 中您的数据库处于“默认”状态)。此文件必须包含您的CREATE TABLE 语句,它将在 Play 启动时执行。
【讨论】: