d.fetch(Department_.employee2s, JoinType.LEFT);
q.where(cb.equal(d.get(Department_.deptno), 20)).select(d).distinct(true);
List<Department> ds = em.createQuery(q).getResultList();
System.out.println("-- testCriteriaAPITwoFetch -----");
em.clear();
Assert.assertEquals(1, ds.size());
for (Department x : ds) {
Assert.assertNotNull(x.getEmployees());
Assert.assertEquals(2, x.getEmployees().size());
Assert.assertNotNull(x.getEmployee2s());