結果としてマップを返す必要がある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();
これが唯一の解決策である場合、ループせずにマップのリストを単一のマップに変換するにはどうすればよいですか。クエリがより多くの行を返す場合、ループは変換に時間がかかるためです。助けて。