본문 바로가기 메뉴 바로가기

ABBO 기술 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

ABBO 기술 블로그

검색하기 폼
  • 분류 전체보기 (465)
    • AI Trend (2)
    • Git (12)
    • Server (242)
    • Client (69)
    • Apple (31)
    • Study (109)
  • 방명록

insert sql (1)
Mybatis에서 다중 Insert문을 한번에 처리하기

같은 테이블에 여러번 row를 입력하여야 하는 경우 이전에 작성했던 방식은 foreach 문을 돌려서 여러번 입력을 진행하곤 했습니다. 그렇다 보니 발생하는 문제는 정말 많은 row를 입력할 때 성능적인 문제가 발생하고 종종 트랜잭션과 관련된 문제가 발생하기도 했습니다. 이전에 방식을 소스로 표현하면 아래와 같습니다. JavaSomeService.java public int insertList(List list) { int count = 0; for(ObjectDto dto : list) { dao.insert("SomeMapper.insertSomething", dto); count++; } return count; } SomeMapper.xml INSERT INTO schema.something (i..

Server 2021. 4. 7. 17:19
이전 1 다음
이전 다음
공지사항

Blog is powered by Tistory / Designed by Tistory

티스토리툴바