В JPQL я могу получить объекты:
query = entityManager.createQuery("select c from Category c");
List<Category> categories = query.getResultList();
Но если я хочу получить поля id и name (только) объекта Category, мне нужно что-то вроде объекта ResultSet
, через который я могу сказать: rs.getString("name")
и rs.getString("id")
. Как это сделать с помощью JPQL
, без получения всего объекта?
В принципе, для получения информации из запроса, например: select c.id,c.name from Category c
?