我有这样的在我的父类(时隙)的@OneToMany关系的EJB:使用注释在JPA中,我可以使用where子句限制子记录吗?
@OneToMany(mappedBy = "rsTimeslots")
private List<RsEvents> rsEventsList;
我也有一个函数来获取rsEventList:
public void setRsEventsList(List<RsEvents> rsEventsList) {
this.rsEventsList = rsEventsList;
}
这是生成的所有汽车至今。在我的视图层代码中,我可以获得一个时间段对象,并执行类似timeslot.getRsEventList()
的操作,并获取此时间段的所有子项。现在我需要根据标准来限制该列表。例如,我只想要这个时间段的子项的状态为1的事件。有没有一种方法可以用注释做到这一点?
如果有人有一个更新的回答这个职位请不要张贴。谢谢 – 2016-08-16 09:12:30