Я пытаюсь написать систему, содержащую людей и приложения. Каждый человек может подать заявку на различные приложения.@OneToMany отношение в Ebean
Я пытаюсь применить объект-объект @oneToManyRelation
к объекту человека (при возвращении человека из базы данных я хотел бы получить список с каждым заявлением, к которому они обратились).
Вот мой код:
@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;
}
Я использую Активатор и Oracle DB. Когда я получаю приложение, я получаю объект person в порядке, но при возвращении человека список приложений равен нулю.
Куда я иду не так?
спасибо за ответ, я изменил атрибут на другом объекте и все еще ничего, он возвращает нуль – user2332718
обновил мой ответ с нетерпением, как указано в комментарии (удалено?) – Preuk
Прошу прощения, но его все еще не работает – user2332718