개발/JAVA&Spring
[Spring]Mybatis에서 update 여러 번 실행(foreach 활용)
개발 여행
2021. 3. 15. 17:54
728x90
Mybatis에서 다중쿼리를 생성해보자.
foreach 예시
<update id="updateTest" parameterType="java.util.List">
<foreach collection="list" item="item" index="index">
UPDATE test_tbl
SET table_name=#{tableName}
WHERE table_id=#{tableId}
</foreach>
</update>
멀티쿼리 설정
application.properties에서 jdbc 옵션에 multi query 옵션 추가
allowMultiQueries=true
- 추가된 예
spring.datasource.url=jdbc:log4jdbc:mariadb://1**.1**.1**.1**:3306/db_test?characterEncoding=UTF-8&serverTimezone=UTC&allowMultiQueries=true
728x90