본문 바로가기
개발자의 공부방/프로젝트 일지

프로젝트] VO 배열 넣기

by 쌈빡한 쥬니준 2021. 4. 14.

맨날 까먹어

 

long prodSeq = Optional.ofNullable(productList.get(0).getProdSeq()).orElse(0L);
tProdSdVo.setProdSeq(prodSeq);
//tProdSdVo.setChnlCd("CS");
List<TProdSd> schedullList = ticketingDao.getTProdSdStartDtList(tProdSdVo);
resultData.put("schedullList", schedullList);

int idx = 0;
long[] arrSdSeq = new long[schedullList.size()];
for (TProdSd tProdSd : schedullList) {
arrSdSeq[idx] = tProdSd.getSdSeq();
idx++;
}
log.warn("==> arrSdSeq: " + arrSdSeq.length);

하려고 하는 것

VO 에서 여러 개의 값을 꺼내와서 쿼리에 넣으려고 한다.

향상된 for문에서 index를 사용할 수 없으니 위처럼 변수 선언해서 증감연산자를 사용했다.

 

쿼리는

where ~~ A.seq IN ('', '', '' ....) 이런 식으로 들어가는 것.

 

 

댓글0