我想在dao中使用hibernate执行自定义查询。 我试过了
Query query = sessionFactory
.getCurrentSession()
.createQuery("select new map(role,count(role)) from loginDetails group by 1");
List<HashMap<String,Integer> >tuples = (List<HashMap<String,Integer>>) query.list();
我得到了以下结果
[{0=ADMIN, 1=13}, {0=COMPANY, 1=5}, {0=USER, 1=9}]
但我希望结果如
[{ADMIN, 13}, {COMPANY, 5}, {USER, 9}]
所以我可以按键检索数据。