人とアプリケーションを含むシステムを作成しようとしています。すべての人が異なるアプリケーションを申請することができます。@OneToMany in Ebean
私は人物オブジェクトに@oneToManyRelation
を適用しようとしています(dbから人を捜索するとき、彼らが適用したすべてのアプリケーションでリストを受け取りたいと思います)。私はアクティベーターとOracle DBを使用してい
@Entity
@Table(name="t_person")
public class person extends Model {
@id
@column(name="PERSON_ID")
private string ID;
more properties...
@OneToMany(targetEntity=application.class, mappedBy="SOLDIER_ID")
private ArrayList<application> ApplicationList;
public ArrayList<application> getApplicationList() {
return ApplicationList;
}
public void setApplicationList(ArrayList<application> applicationList) {
ApplicationList = applicationList;
}
}
@Entity
@Table(name="T_APPLICATION")
public class application extends Model {
@Id
@Column(name="APPLICATION_ID")
private int Id;
@ManyToOne
@JoinColumn(name="PERSON_ID")
private person Person;
}
:
は、ここに私のコードです。私がアプリケーションを取得すると、私はその人のオブジェクトをOKにしますが、人を取得すると、アプリケーションのリストはnullです。
どこが間違っていますか?
お返事ありがとうございました。他のオブジェクトの属性に変更しましたが、まだ何も返していません。 – user2332718
私の答えは、(削除された?)コメント – Preuk
で指定されたとおりに更新しました。 – user2332718