У меня есть сущность Case, у которой есть идентификатор CaseId (к сожалению, строка из-за совместимости с устаревшей системой).Этот идентификатор является внешним ключом в таблице Document, и в каждом Case может быть много документов (onetomany).Я поместил в свою сущность Case следующее:
@Id
@Column(name = "CaseId", length = 20, nullable = false)
private String caseId;
@OneToMany(fetch=FetchType.EAGER)
@JoinColumns ( {
@JoinColumn(name="caseId", referencedColumnName="CaseId")
} )
private Set<Document> documents;
Таблица для Document содержит «CaseId varchar (20) not null»).Прямо сейчас, в базе данных, все дела имеют шесть документов.Тем не менее, когда я делаю myCase.documents (). Size, я получаю только один документ.Что я должен сделать, чтобы получить все документы?
Приветствия
Ник