gpt4 book ai didi

java - Hibernate Custom 查询可以返回 Map 而不是 List 吗?

转载 作者:搜寻专家 更新时间:2023-10-31 20:06:02 26 4
gpt4 key购买 nike

是否可以从自定义 JPA 查询返回 map 而不是列表?

我知道实体本身是否可能。在我的例子中,我有一个自定义查询,它返回不同表中某个日期范围内的一些统计信息。

理想情况下,我希望返回的 map 以日期作为键,以统计数据作为值。

最佳答案

您只需要自己创建和填充 map :

List<Object[]> rows = query.list();
Map<Date, Integer> statsPerDate = new HashMap<Date, Integer>(rows.size());
for (Object[] row : rows) {
Date date = (Date) row[0];
Integer stat = (Integer) row[1];
statsPerDate.put(date, stat);
}

关于java - Hibernate Custom 查询可以返回 Map 而不是 List 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6889326/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com