【发布时间】:2012-09-11 08:01:27
【问题描述】:
例如,我有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.date 介于date1 和date2 之间的ServiceStatus 对象。也就是说,如果有 10 个具有正确日期的 ServiceStatus 对象,则 serviceStatuses 列表将只有这 10 个对象,仅此而已。有可能吗?
提前致谢。
【问题讨论】:
标签: hibernate