Hibernate: ограничить запрос один-ко-многим

Например, у меня естьService юридическое лицо:

@OneToMany(fetch = FetchType.EAGER, mappedBy = "service")
public List 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 объекты, гдеServiceStatus.date находится междуdate1 а такжеdate2, То есть если есть 10ServiceStatus объекты с правильной датой,serviceStatuses В списке будут только те 10 объектов и ничего более. Является ли это возможным?

Заранее спасибо.

Ответы на вопрос(5)

Ваш ответ на вопрос