2017-01-04 84 views
0

到GROUPBY您好我使用的弹簧数据在我的项目我和我的两个领域努力组,继承人的要求:如何在春季数据

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

它的工作原理,但数据犯规被SECTEUR分组。 ..heres它给了我:

{ 
    "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 
+0

的可能的复制[如何使用弹簧数据GROUPBY](http://stackoverflow.com/questions/41446011/how-to-groupby - 使用弹簧数据) –

回答

0

如果你只是想通过土特产品尝试SECTEUR组:

“从OBJ新闻社组中选择的obj BY obj.secteur.nomSecteur”

+0

它不work..i试过 –

+0

,也是我丢失数据(我失去通讯社的数据) –

+0

也许可以帮助你: http://stackoverflow.com/questions/36328063/how-到返回-A-定制对象从-A-弹簧数据JPA基团的由查询 – laside