批量更新实战 框架spring mybatis 和MySQL
2017-12-29 16:36
453 查看
批量更新
<!-- 批量更新购物车 -->
<update id="updateCartList" parameterType="java.util.List">
<!-- <foreach item="item" index="index" collection="list" separator=";"> -->
<!-- UPDATE cart -->
<!-- <set>count=#{item.count}</set> -->
<!-- <where>id=#{item.id} -->
<!-- </where> -->
<!-- </foreach> -->
<!-- 以上写法报错,换成下面的写法就OK了 -->
update cart set
count=
<foreach collection="list" item="item" index="index"
separator=" " open="case id" close="end">
when #{item.id}
then #{item.count}
</foreach>
where id in
<foreach collection="list" index="index" item="item"
separator="," open="(" close=")">
#{item.id}
</foreach>
</update>
有时需要添加URL配置:
url=jdbc:mysql://192.168.1.199:3306/temp?
useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true
<!-- 批量更新购物车 -->
<update id="updateCartList" parameterType="java.util.List">
<!-- <foreach item="item" index="index" collection="list" separator=";"> -->
<!-- UPDATE cart -->
<!-- <set>count=#{item.count}</set> -->
<!-- <where>id=#{item.id} -->
<!-- </where> -->
<!-- </foreach> -->
<!-- 以上写法报错,换成下面的写法就OK了 -->
update cart set
count=
<foreach collection="list" item="item" index="index"
separator=" " open="case id" close="end">
when #{item.id}
then #{item.count}
</foreach>
where id in
<foreach collection="list" index="index" item="item"
separator="," open="(" close=")">
#{item.id}
</foreach>
</update>
有时需要添加URL配置:
url=jdbc:mysql://192.168.1.199:3306/temp?
useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true
相关文章推荐
- SpringMVC+Mybatis+Mysql实战项目学习--环境搭建【转】
- Spring+Mybatis+SpringMVC+Maven+MySql(SSM框架)搭建实例
- 【Spring+MyBatis+MySQL实战入门】三、MyBatis的4个基本配置介绍
- 【ssm框架】 spring+springMVC+mySQL+myBatis+freemarker+Maven小示例
- Maven+Spring+Spring MVC+MyBatis+MySQL,搭建SSM框架环境
- Spring+Mybatis+Mysql搭建分布式数据库访问框架
- Maven+Spring+Spring MVC+MyBatis+MySQL,搭建SSM框架环境【转】
- mybatis执行批量更新batch update 的方法(oracle,mysql)
- maven+springMVC+mybatis+velocity+mysql+junit项目框架搭建
- Maven+Spring+Spring MVC+MyBatis+MySQL整合SSM框架
- Maven+Spring+Spring MVC+MyBatis+MySQL,搭建SSM框架环境
- tigercode是一款自动代码生产工具,支持springmvc+spring+mybatis或springmvc+spring+hibernate框架生成,数据库支持mysql ,oracle
- MyBatis(mysql) 批量更新的坑
- spring+springmvc+mybatis(mysql/sqlserver)框架搭建
- mybatis执行批量更新batch update 的方法(oracle,mysql)
- springMVC+redis+mybatis的javaWeb框架的搭建---套路实战(1)
- java Spring jdbcTemplate 批量更新数据 Mysql
- Maven+Spring+Spring MVC+MyBatis+MySQL,搭建SSM框架环境
- 搭建SpringMVC + Mybatis + Mysql + Maven 框架
- 【Spring+MyBatis+MySQL实战入门】一、MyBatis操作入门