多级查询时,要使用set' 集合
public List(){
CriteriaBuilder cb = entityManager.gerCriteriaBuilder();
CriteriaQuery cq = cb.createQuery(Customer.class);
Root<Customer> form = cq.from(Customer.class);
form.fetch("purchases",JoinType.LEFT).fetch("items",JoinType.LEFT);
return entityManager.createQuery(cq).getResultList();
}
关系维护mappedBy注意