
같은 테이블에 여러번 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
공지사항