在 JPQL 中,我可以通过以下方式检索实体:
query = entityManager.createQuery("select c from Category c");
List<Category> categories = query.getResultList();
但是,如果我希望(仅)检索 Category 实体的 id 和 name 字段,我需要ResultSet
对象之类的东西,通过它我可以说 :rs.getString("name")
和rs.getString("id")
. 如何做到这一点JPQL
,而不检索整个实体?
基本上,对于如何从查询中检索信息,例如:select c.id,c.name from Category c
?