Spring

Spring - mybatis jdbc 멀티쿼리 설정

codeManager 2022. 6. 16. 00:56
반응형

mybatis를 사용하면 foreach를 이용해서 쉽게 다중쿼리를 작성할 수 있습니다.

 

<update id="updateMember" parameterType="java.util.List">
    <foreach collection="list" item="vo" index="index">
        UPDATE MEMBER SET state=#{vo.state} where id=#{vo.id};
    </foreach>
</update>

 

이렇게 다중쿼리를 쉽게 작성할 수 있습니다.

 

하지만 실행을 하면 에러가 발생합니다. 

 

이 경우 jdbc 옵션에 allowMutilQueries를 추가해주면 됩니다.

jdbc:mysql://localhost:3306/database?allowMultiQueries=true

 

반응형