@Test public void WithSimpleClass() { List<CloneableKlasse> vos = new ArrayList<CloneableKlasse>(); for (int i = 0; i < 5; i++) { CloneableKlasse vo = new CloneableKlasse(); vo.setOtherValue(i); vos.add(vo); } CloneableKlasse vo = Alias.alias(CloneableKlasse.class, "vo"); assertNotNull(vo); CollQuery<?> query = new CollQuery<Void>(); final EntityPathBase<CloneableKlasse> fromVo = Alias.$(vo); assertNotNull(fromVo); query.from(fromVo, vos); query.where(Alias.$(vo.getOtherValue()).eq(1)); List<CloneableKlasse> result = query.select(Alias.$(vo)).fetch(); assertNotNull(result); assertEquals(1, result.size()); assertEquals(Integer.valueOf(1), result.get(0).getOtherValue()); }