在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
的查询中检索信息?