Web/Spring & Spring boot

[spring boot] 다중 쿼리 사용 List update 하기

코딩은 내 밥줄 2024. 12. 16. 00:25

config에 아래 구문 추가

spring.datasource.url= jdbc:mysql://(DB URL)&allowMultiQueries=true

allowMultiQueries=true 을 추가한다.

 

interface구문

 boolean setUpMenuOrderUpdate(@Param("menuOrders") List<menuList> upMenuLists);

 

xml 구문

  <update id="setUpMenuOrderUpdate" parameterType="map">
        <foreach collection="menuOrders" item="menu">
            UPDATE MinJungPage.menuTable
            SET
                orderNum = #{menu.orderNum}
            WHERE
                seq = #{menu.seq};
        </foreach>
    </update>


for문이 list만큼 돌면서 실행됨