我有一个入口如下:如何与Hibernate HQL返回地图<Key, Value>
@Entity
@Table(name="rank")
class Rank implements Serializable {
private int id;
private int rank_id;
private date creationDate;
...
// getters\setters...
}
我想查询该表并把结果放到一个HashMap! 如下:
Map<Integer, Rank> = session.createSQL("select new map...").list();
这可能把实体作为地图的价值?
我可以得到一个代码示例吗?
不这么认为,但解决将执行sql获取列表,遍历并创建绘制出它。 –
Duplicate http://stackoverflow.com/questions/7876724/how-to-return-mapkey-value-with-hql – 6ton
它不是重复的 - 我很想知道如何创建结果HashMap的语法工作时映射的值是一个Hibernate实体(表中的行)。如果可能的话...... – Shvalb