1

2.0 を使用して、Playframework を初めて使用しています。2 つのデータベースを Eebean ORM (Play に統合されています) で管理するように構成するのに問題があります。このドキュメントページを参照すると、次のことがわかりました。

conf/application.conf

db.global.driver="com.mysql.jdbc.Driver"
db.global.url="mysql://root:root@localhost/phdcoursedb"

# In the developement environment this might even change backend
db.statistics.driver="com.mysql.jdbc.Driver" 
db.statistics.url="mysql://root:root@localhost/statistics"

ebean.global="models.global.*"
ebean.statistics="models.statistics.*"

そして、models.globals と models.statistics パッケージに対応するモデルを書きました。アプリケーションを実行すると、進化システムから (Ebean DDL によって生成されたファイルを使用して) アップグレードするように求められます。問題は、両方のデータベースの場合、すべてのモデル (models.global と models.statistics の両方) をカプセル化する進化 SQL スクリプトを提案することです。

つまり、2 番目のデータベースでは Ebean DDL を維持したいのですが (レガシーの不可触データベースであるもう 1 つのデータベースでは実際には必要ありません)、正しいテーブルのみを構築したいと考えています。

私が間違っていることがわかりますか?実際、私は Ebean のドキュメントを深く調べていませんでした。なぜなら、Play! それ自体に Ebean が組み込まれています。

どうもありがとう

ダビデ

4

1 に答える 1