我有以下结构:
产品.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 中做到这一点?
它不在但包含。