たとえば、次のServiceエンティティ
があります。
@OneToMany(fetch = FetchType.EAGER, mappedBy = "service")
public List<ServiceStatus> getServiceStatuses() {
return serviceStatuses;
}
およびServiceStatusエンティティ:
@ManyToOne
@JoinColumn(name = "service", nullable = false)
public Service getService() {
return service;
}
@Column(name = "date", nullable = false)
@Temporal(TemporalType.DATE)
public Date getDate() {
return date;
}
Serviceここで、すべてのオブジェクトを照会して、それぞれがと の間にあるServiceStatusオブジェクトのみを持つようにする必要があります。つまり、適切な日付のオブジェクトが 10 個ある場合、リストにはそれらの 10 個のオブジェクトのみが含まれ、それ以上は含まれません。出来ますか?ServiceStatus.datedate1date2ServiceStatusserviceStatuses
前もって感謝します。