【发布时间】:2016-06-29 12:55:12
【问题描述】:
我正在尝试从 HQL 创建一个 Map 对象
这是我的代码
我遇到了异常:
java.lang.ClassCastException: java.util.ArrayList 无法转换为 java.lang.Long
List<Map<Long, Long>> test = new ArrayList<Map<Long, Long>>();
try {
String HQL_QUERY = "select new map(hp.col1, hp.col2) from HP hp where hp.col1 in (:id)";
test = getSession().createQuery(HQL_QUERY).setParameter("id", id).list();
}catch(Exception e){
}
不知道我在哪里犯错
请帮忙
【问题讨论】: