MYBATIS - INSERT list
2023. 11. 3. 01:08ㆍDB/MyBatis
SQL 원형 :
INSERT INTO STUDENT (STD_SEQ, STD_NAME, DEPT) VALUES
(001, '영호', '수학과'),
(002, '영수', '물리학과'),
(003, '변식', '컴퓨터공학과'),
.
.
.
INSERT 의 경우, VALUES 뒤에 따라오는 (속성값) 레코드가 연속으로 나열하는 방식이기 때문에 VALUES 뒤에
<foreach> 를 넣는다. separator (구분자)는 ',' 임을 명심하기 바란다.
<insert id="insertStudent" parameterType="StudentDTO">
INSERT INTO STUDENT_TBL (ID, NAME) VALUES
<foreach collection="list" item="element" index="index" separator=",">
(#{element.id}, #{element.name})
</foreach>
</insert>
'DB > MyBatis' 카테고리의 다른 글
MYBATIS - UPDATE list (0) | 2023.10.30 |
---|