상세 컨텐츠

본문 제목

[Mybatis] Mybatis Bulk Update

SPRING

by jeonghojin 2022. 12. 22. 09:19

본문

데이터의 값을 연속적으로 변경해야 할 작업이 있어, Bulk Update를 사용한다.

 

다음 테이블에 1,2,3 끼리 페어로 전체 enable 값을 Y(활성화) 이외에는 N(비활성화) 를 시켜야했다.

예 : 

KFTC_CNTR_ACCOUNT_NUM1

KFTC_CNTR_DEPOSIT_ACCOUNT_NUM1

KFTC_CNTR_ACCOUNT_BANK_CODE1

다음 3개가 한 페어이다. 전체가 Y 로 바뀌어야 활성화

 

이외에 ...2, ...3 은 전체 N 비활성화

스위칭이 되어야 했다.

 

 

Service에서 Transaction 처리를 했지만, 각각의 페어마다 bulk update 실행하여 처리.

관련글 더보기