私はPlayFrameworkを使用しています。私は本当にそれを好きです。私はテーブルからデータを取得したい場合には、例えば私はuser
テーブルを持って、私は次の構文を使用します。Play FrameworkとEbeanを使用した複雑な結合
List<User> users = User.find.where().eq("email", email).findList();
を私の質問は、私はユーザーオブジェクトを取得するとき、私はid
列を持っているということです。そのid
の値で私は他のテーブルにマップすることができ、そのテーブルのid
をさらに多くのテーブルにマップすることができます。上記のような構文で実装する方法を説明している例や場所がありますか?
私は自分自身を見つけようとしましたが、現時点で私が考えることができるのは、私がむしろそうしない準備文を使ってストレートSQLを使うことだけです。モデル間の
Relationships
が@OneToMany
のように、共通のJPAのアノテーションを使用して設定されているkalvish
こんにちはマーカスを利用してお返事をありがとう「部分」オブジェクトを取得する方法を示す例(第2)があります。私は今マニュアルを見ていましたが、私はあなたにそれに関する質問をすることができるのだろうかと疑問に思っています...セクション4.1.5はOneToMany、ManyToOneなどを記述しています。 'myId'というカラムがあり、それが別のテーブルの' id'カラムにマップされているとします。それを指定する方法はありますか? – KVISH
Ebeanは、モデルの変更時に適切なDDLを作成するのに十分な大きさです。実際にはこれに注意してください。他のテストプロジェクトを作成し、Ebeanから直接学んでください。 – biesior
@KVISHあなたが探しているのはJPAアノテーション@ JoinColumnです。ここでジョインカラムの名前を指定できます使用する。 –