【发布时间】:2013-08-30 13:17:23
【问题描述】:
我有以下结构:
产品.Java:
String name
@OneToMany(mappedBy="product")
private List<ProductServingTimeAvailablity> servingTimeAvailablities;
@OneToMany(mappedBy="product")
private List<ProductStyles> styles;
@OneToMany(mappedBy="product")
private List<ProductLocationAvailability> locationAvailabilites;
我需要检索所有的产品
- product.servingTimeAvailablities 包含 1 和
- product.styles 包含 2 和
- product.locationAvailabilites 包含 3 个
(意思是 - 每个产品可以有很多时间可用性和许多样式和许多位置,我只需要选择在时间 1 可用、样式 2 并且在位置 3 可用的产品)
如何在 HQL 中做到这一点?
它不在但包含。
【问题讨论】: