Ebeanモデルを拡張するUserクラスがあります。そして、application.confでdbfileを定義し、h2を起動することで、dbfileを作成しています。私の質問は:
DBのH2コンソールでユーザーテーブルを手動で作成する必要がありますか?または、Ebeanはそれを自動的に作成しますか。Ebeanがそうする場合、DBのユーザーテーブルはどこでどのように表示されますか?少し混乱しています。
事前の説明に感謝します!
Ebeanモデルを拡張するUserクラスがあります。そして、application.confでdbfileを定義し、h2を起動することで、dbfileを作成しています。私の質問は:
DBのH2コンソールでユーザーテーブルを手動で作成する必要がありますか?または、Ebeanはそれを自動的に作成しますか。Ebeanがそうする場合、DBのユーザーテーブルはどこでどのように表示されますか?少し混乱しています。
事前の説明に感謝します!
進化を使用する必要があります。
したがって、SQLファイルを下に作成する必要がありますconf/evolutions/default/1.sql
(application.confでデータベースが「デフォルト」の下にあると仮定します)。このファイルにはCREATE TABLE
ステートメントが含まれている必要があり、Playの起動時に実行されます。