okky1922
227
2019-10-14 11:40:20
3
173

Spring 에서 마바티스를 이용한 insert,update 시킬경우


1. JAVA 에서 FOR문을 돌려 한개씩 INSERT 또는 UPDATE를 시킨다


2. 다중데이터를 들고 넘어가서 SQL 작성시 foreach 를 써서 insert 또는 update를 시킨다


혹시 두가지 장단점이 있을까요?? 1번의 경우로 써도 괜찮은건가요  ? ?

0
0
  • 답변 3

  • n016omega
    723
    2019-10-14 11:50:24

    전 1번 방법만 사용하고 2번 방법은 사용해보지 않았으며 2번 방법이

    트랜잭션이 동작하는 지는 잘 모르겠습니다.

    그러므로 저는 1번 방법을 추천 하겠습니다!


    0
  • NULL만나면
    2k
    2019-10-14 13:15:16

    일반적으로는 1번요.

    0
  • ShipJH
    1k
    2019-10-14 14:35:48 작성 2019-10-14 14:36:40 수정됨

    디비커넥션이 여러번이루워지는것과 

    한번이루워지고 디비내에서 처리하는 속도 비교해보시면 될 것 같습니다.

    하나의 트렌젝션안에서 동작 하시면 1번이 나을 것 같은데요.

    근데 어떤 프로세스 처리하시는데요? 

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.