아래와 같이 길이가 같은 ArrayList 여러개를 한 반복문안에서 돌리고 싶으면
한 ArrayList를 foreach로 돌리고, index를 사용하여 나머지 ArrayList 요소에 접근한다.
index를 사용하여 ArrayList에 접근할 때 인덱스를 ${}로 감싸야 한다.
public class SessionDto {
private List<String> sessionDate;
private List<String> sessionHour;
}
INSERT INTO session(session_date, session_hour)
VALUES
<foreach collection="sessionDate" item="sd" index="i" separator=",">
(#{sd}, #{sessionHour[${i}]})
</foreach>
[datatables.js] 주요 특징과 기능, 사용법, ajax 연동 (0) | 2025.01.13 |
---|---|
인텔리제이 단축키 모음 (0) | 2024.12.23 |
[JS, JQuery] 일자 여러개 입력받을 때 오늘 이후만, 중복 없이, 오름차순으로 입력받도록 input value range 세팅하기 (0) | 2024.12.20 |
[MySQL, Draw.io] ERD 반자동화 하기 (0) | 2024.12.17 |
[MySQL] 쿼리로 테이블 정의서 추출하기 (1) | 2024.12.17 |