Kreator kryteriów Tworzenie nowego obiektu w zestawieniu Wybierz

Zastanawiałem się, czy możliwe jest utworzenie takiego zapytania, jak:

em.createQuery(
        "SELECT NEW EmpMenu(p.name, p.department.name) "
            + "FROM Project p ").getResultList();

również można to zrobić za pomocą Specyfikacji:

public Predicate toPredicate(Root<T> root, CriteriaQuery<?> query,
        CriteriaBuilder cb) {


    return ???;
}

Z góry dziękuję!

questionAnswers(1)

yourAnswerToTheQuestion