【问题标题】:How to groupBy in spring Data如何在春季数据中分组
【发布时间】:2017-01-04 14:06:36
【问题描述】:

嗨,我在我的项目中使用弹簧数据,我正在尝试按两个字段分组,这是请求:

@Query( "SELECT obj from Agence obj GROUP BY  obj.secteur.nomSecteur,obj.nomAgence" )
Iterable<Agence> getSecteurAgenceByPc();

它可以工作,但数据没有按 secteur 分组......这就是它给我的:

{
    "status": 0,
    "data":
    [
        {
            "secteur": "Safi",
            "agence": "CTM"
        },
        {
            "secteur": "Safi",
            "agence": "Dep"
        },
        {
            "secteur": "Rabat",
            "agence": "Agdal"
        },
        {
            "secteur": "Rabat",
            "agence": "CTM"
        },
        {
            "secteur": "Essaouira",
            "agence": "CTM"
        },
        {
            "secteur": "Essaouira",
            "agence": "Gare Routiere Municipale"
        }
    ]
}

我正在寻找的行为是:

-Safi
  -CTM
  -Dep  

-Rabat
  -CTM
  -Agdal

-Essaouira
  -CTM
  -Gare Routiere Municipale

【问题讨论】:

标签: angularjs spring-data


【解决方案1】:

如果你只是想按 secteur 分组试试:

"SELECT obj from Agence obj GROUP BY obj.secteur.nomSecteur"

【讨论】:

猜你喜欢
  • 2016-01-30
  • 1970-01-01
  • 2014-10-03
  • 2023-03-31
  • 2019-11-24
  • 2013-03-23
  • 2013-11-12
  • 1970-01-01
相关资源
最近更新 更多