2017-03-28 13 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リポジトリキーワードのすべてのリストが、それはISINが等価であることを示しているcurrent documentation listing.

で見つけることができます見つけることができます - あなたは、読みやすくするために動詞を好む場合は - とJPAもNotInとIsNotInをサポートしていること。

関連する問題