MYBATIS - UPDATE list
SQL 원형: UPDATE PET_TBL SET NAME = '둘리' WHERE ID = 'Pet001'; UPDATE PET_TBL SET NAME = '도너' WHERE ID = 'Pet002'; UPDATE PET_TBL SET NAME = '또치' WHERE ID = 'Pet003'; . . . INSERT 와 달리 UPDATE 문을 여러번 실행하는 방식이기 때문에 쿼리 사이에 반복을 처리하는 foreach 가 올 수 없다. 대신 쿼리문을 로 감싸며 그것의 바깥을 BEGIN, END 로 한 번 더 감싸서 처리해야 한다. 구분자는 마침표를 의미하는 ';' (세미콜론) 으로 지정해야 한다. BEGIN UPDATE TEST_TBL SET NAME = #{element.name} WHERE ID = #{..
2023.10.30