初めて Play 2.1 フレームワークを使い始めました。MySQL 5.1 データベースへの ORM に ebean を使用したいと考えています。
Play 2.1 ドキュメントを使用して DB 接続を正常に構成しました。データベース スキーマを ebean モデル クラスにリバース エンジニアリングしたいと考えていますが、これを行う方法が見つからないようです。これは 1.2.x では可能ですが、バージョン 2.x では可能ではないことを読みました。分プロジェクトの Web サイトを試してみましたが、Play 1.2 の実装しかサポートしていないようです。
私は Play と ebean を初めて使用します。何か基本的なことを見逃しているのではないかと思っています。そうでなければ、誰かが私を正しい方向に向けることができますか?
ありがとう
1388 次
1 に答える
1
残念ながら、Ebean ではモデルのリバース エンジニアリングを行うことはできません。必要がある:
- テスト プロジェクトで Ebean がどのように DB スキーマを作成するかを学びましょう。
- 既存の DB テーブルと連携できるモデルを作成します。
- 必要に応じて、DB 構造を変更して、Ebean にとって十分に明確であることを確認します
他のオプション (可能であれば) は、Ebean プラグインのサポートを使用して新しい DB 構造を作成し、データを移行するためのスクリプト (PHP を使用する場合でも) を作成することです。
申し訳ありませんが、既存のDBについて十分な知識がなければ、実際にはより良い解決策を提供することはできません。どちらのアプローチが優れているかはわかりません。
于 2013-04-24T21:12:55.850 に答える