[Spring] INSERT INTO LIST - Mybatis 에서 List 로 한 번에 INSERT 하기 :: foreach

동민·2023년 7월 21일

다 건(LIST)을 한 번에 INSERT 해야하는 경우,
Service 단에서 루프를 돌며 한 건 한 건 INSERT 하는 것은 지양해야 할 것이다..

따라서, 리스트로 한 번에 넣자!

<insert id="test" parameterType="java.util.List">
	INSERT INTO [TABLE] (
		NAME,
		AGE,
    	INSERT_DATE
	)  
	<foreach item="item" index="index" collection="list" separator="union">
		SELECT #{item.name},
      		   #{item.age},
      		   SYSDATE
          FROM DUAL
	</foreach>
</insert>
profile
BE Developer

0개의 댓글