Hi, assume this code:
Query query = getEntityManager().createQuery("SELECT b FROM Box b JOIN FETCH b.order.orderPositions WHERE b.id = ?1"); query.setParameter(1, boxId); List<Box> boxList = query.getResultList(); The relationship is: box <-- 1:1 ---> order <-- 1:n --> orderPositions When doing this query, i would expect that the orderPositions are attached but they are null (order is attached to the box as expected but thats 1:1) . I checked this right after the query.getResultList() call. What am i missing here? thanks for infos. --- regards Marc Logemann http://www.logemann.org http://www.logentis.de