foreach문을 이용하면 List에 있는 여러개의 값을 입력해줄 수 있다.
이 방법이 Service에서 for문을 사용하는 것 보다 빠르다.
<insert id="insertUser" parameterType="java.util.List">
INSERT INTO USER (
ID
, NAME
, EMAIL
)
VALUES
<foreach collection="list" item="item" separator=",">
(
#{item.id}
, #{item.name}
, #{item.email}
)
</foreach>
</insert>
collection : list명
item : List의 n번째 값
separator : List 값들을 구분할 문자