티스토리 뷰

그동안은 List나 여러번 INSERT를 하기 위해서는


Ajax 방식을 사용해서 여러번 넣거나 Map으로 객체를 담아서 사용을 했었다.


그런데, List 데이터를 foreach로 쿼리를 한번에 돌릴수 있다.




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<insert id="insertLog" parameterType="java.util.HashMap">
    <if test='infoList.size != 0'>
        insert into log(
            result,
            path,
            date
        )values
        <foreach collection='infoList' item='item' separator=','>
        (
            #{item.result,jdbcType=VARCHAR},
            #{item.path,jdbcType=VARCHAR},
            #{item.time,jdbcType=VARCHAR}
        )
        </foreach>
    </if>
</insert>
cs







반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함