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