德鲁伊 DruidDataSource mybatis 执行多条update 语句

知道执行多少次 写死的次数

-- 1. 添加参数 
allowMultiQueries=true
-- 再url后添加 
url: jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true
-- 2. 编写接口 
int updateTest();
-- 3. 编写xml 
   <!--测试  2条更新  分号“;”隔开-->
    <update id="updateTest">
        update test_table set name = '测试'  where  id=1 ;
        update test_table set name= '测试02'  where id=2;
    </update>

如果不确定几条 用到List的话 用foreach

 <foreach collection="list" item="item" index="index" open="" close="" separator=";">
            update test_table
            <set>
                name =#{item.name}
            </set>
            where id = #{item.id}
        </foreach>
     </update>

你可能感兴趣的:(小问题)