我需要应该返回地图作为结果的 hql 查询,我尝试了 hql 新地图查询,但它返回地图列表,如下所示
Session session = sessionFactory.getCurrentSession();
String HQL_QUERY = "select new map(user.id as id, user.fullName as fullName)
from User user";
List<Map<String,String>> usersList = session.createQuery(HQL_QUERY).list();
如果这是唯一的解决方案,那么我如何在不循环的情况下将地图列表转换为单个地图,因为如果查询返回更多行,则循环需要更多时间进行转换。帮我。