2017-03-28 34 views
0

有人可以通過發送一個列表來幫助我從數據庫中的表中獲取數據。 `如何通過發送列表從數據庫中獲取數據?

List<CampaignStructure> campIdList = new ArrayList<>(); try { 
     JSONArray clientjson = new JSONArray(campaignids); 
     Set<Long> list = new HashSet<>(); 
     for(int i = 0; i < clientjson.length(); i++){ 
      list.add(Long.parseLong(clientjson.getJSONObject(i).getString("id"))); 
     } 
     for(Long id: list){ 
      CampaignStructure c = new CampaignStructure(); 
      c.setCampaignId(id); 
      campIdList.add(c); 
     } 
     } catch (JSONException e) { 
     } 

這裏campaignids包含ID列表(可以包含重複)。 campIdList包含不同的ID。我想發送這些ID並從數據庫中獲取數據。

+1

你有沒有寫數據庫的任何代碼? –

回答

0

findByCampaignIdIn(List campIdList)應該工作。

你可以找到JPA庫關鍵字的所有列表可以在current documentation listing.

找到它表明ISIN相當於 - 如果你喜歡的可讀性動詞 - 和JPA還支持NotIn和IsNotIn。

相關問題