Query q = qf.from(User.class)
.setProjection("id", "addresses.postCode")
.orderBy("id", SortOrder.ASC)
.build();
List<Object[]> list = q.list();
assertEquals(3, list.size());
assertEquals(1, list.get(0)[0]);
assertEquals("X1234", list.get(0)[1]);
assertEquals(2, list.get(1)[0]);
assertEquals("Y12", list.get(1)[1]);