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