개발여행의 블로그

[Spring]Mybatis에서 update 여러 번 실행(foreach 활용) 본문

개발/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

'개발 > JAVA&Spring' 카테고리의 다른 글

[ Java ] JDK, JRE 차이점(JDK란? JRE란?)  (0) 2020.10.08
Comments