【问题标题】:How to convert results of a group by into a json using Hibernate?如何使用 Hibernate 将 group by 的结果转换为 json?
【发布时间】:2020-06-17 20:43:19
【问题描述】:

我有以下问题: 如果我在表格中有这些数据:

你怎么会得到这样的结果:

我不是 JAVA 开发人员,如果问题很简单,请原谅。谢谢!

【问题讨论】:

    标签: java hibernate hql


    【解决方案1】:

    您可以使用 java.lang.假设您有一个 select 方法,该方法按用户名(如 getObjectByUser("ALBERTO"))返回上述对象的列表,那么您可以执行以下操作

    final Map<String, Integer> map = getObjectByUser("ALBERTO").stream()
       .collect(Collectors.toMap(MyObject::getDay, MyObject::getPools);
    

    然后您可以使用 Jackson 或 Gson 之类的库将上述 Map 转换为 JSON

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-08
      • 2021-09-17
      • 1970-01-01
      • 1970-01-01
      • 2018-11-21
      • 1970-01-01
      相关资源
      最近更新 更多