私はフレームワーク2.0.3をプレイする初心者で、データベーステーブルのエンティティクラスを生成しようとしています。私はplay2.0のドキュメントを読みましたが、エンティティクラスを作成するためのEbeanについて言及しています。聞き取れませんでした。そして、私もこのチュートリアルを調べました。https://github.com/playframework/Play20/wiki/JavaEbean
どんな助けでも大歓迎です。
ありがとう。
私はフレームワーク2.0.3をプレイする初心者で、データベーステーブルのエンティティクラスを生成しようとしています。私はplay2.0のドキュメントを読みましたが、エンティティクラスを作成するためのEbeanについて言及しています。聞き取れませんでした。そして、私もこのチュートリアルを調べました。https://github.com/playframework/Play20/wiki/JavaEbean
どんな助けでも大歓迎です。
ありがとう。
既存のDB構造があり、それらのモデルを生成したいのですが。
残念ながら、これは2番目の方向で正確に機能します。これらのクラスを作成する必要があります。自動更新を有効にしている場合、Ebeanはこれらのクラスに基づいて新しい進化として新しいDDLを作成し、次に進化の適用を確認するように求めます。ページの更新。
もちろん、DBに変更がなく、必要なクラスを追加するだけでよい場合は、進化を実行する必要はありません。
それらを/app/models
パッケージに入れ、ドキュメント(あなたが指摘した)を見て、Javaのサンプルがどのように動作するかを見てください。つまり、テーブルapp/models/SomeModel.java
を作成しsome_model
ます(アノテーションでオーバーライドしない場合)
そして...注意してください。自動生成されたevolutionを備えたEbeanプラグインは、DB全体を破棄し、最初から再構築するため、本番環境で使用するのは危険です。このような場合、手動で作成されたevolutionに切り替える必要があります。