how to do a JOIN FETCH in jpa criteria
问题 I am trying to translate the query below to criteria api. SELECT er from ereturn er JOIN FETCH product_item pi ON pi.ereturn_id = er.id WHERE pi.status = "RECEIVED" To something like this: CriteriaBuilder builder = em.getCriteriaBuilder(); CriteriaQuery<Ereturn> criteria = builder.createQuery( Ereturn.class ); Root<Ereturn> er = criteria.from(Ereturn.class); Join<Ereturn, ProductItem> productItemJoin = er.join("productItems", JoinType.LEFT); Fetch<Ereturn, ProductItem> productItemFetch = er