멍청멍청기록/프로젝트 일지

프로젝트] VO 배열 넣기

  • -
728x90
반응형

맨날 까먹어

 

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 ('', '', '' ....) 이런 식으로 들어가는 것.

 

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.