4

私はフレームワーク2.0.3をプレイする初心者で、データベーステーブルのエンティティクラスを生成しようとしています。私はplay2.0のドキュメントを読みましたが、エンティティクラスを作成するためのEbeanについて言及しています。聞き取れませんでした。そして、私もこのチュートリアルを調べました。https://github.com/playframework/Play20/wiki/JavaEbean

どんな助けでも大歓迎です。

ありがとう。

4

1 に答える 1

2

既存のDB構造があり、それらのモデルを生成したいのですが。

残念ながら、これは2番目の方向で正確に機能します。これらのクラスを作成する必要があります。自動更新を有効にしている場合、Ebeanはこれらのクラスに基づいて新しい進化として新しいDDLを作成し、次に進化の適用を確認するように求めます。ページの更新。

もちろん、DBに変更がなく、必要なクラスを追加するだけでよい場合は、進化を実行する必要はありません。

それらを/app/modelsパッケージに入れ、ドキュメント(あなたが指摘した)を見て、Javaのサンプルがどのように動作するかを見てください。つまり、テーブルapp/models/SomeModel.javaを作成しsome_modelます(アノテーションでオーバーライドしない場合)

そして...注意してください。自動生成されたevolutionを備えたEbeanプラグインは、DB全体を破棄し、最初から再構築するため、本番環境で使用するのは危険です。このような場合、手動で作成されたevolutionに切り替える必要があります。

于 2012-10-04T12:27:23.983 に答える