mybatis执行批量更新batch update 的方法
来源:互联网 发布:施工进度计划编制软件 编辑:程序博客网 时间:2024/05/29 03:48
oracle和mysql数据库的批量update在mybatis中配置不太一样:
oracle数据库:
1
2
3
4
5
6
7
8
9
10
11
<
update
id=
"batchUpdate"
parameterType=
"java.util.List"
>
<foreach collection=
"list"
item=
"item"
index
=
"index"
open
=
"begin"
close
=
"end;"
separator=
";"
>
update
test
<
set
>
test=${item.test}+1
</
set
>
where
id = ${item.id}
</foreach>
</
update
>
mysql数据库:
mysql数据库采用一下写法即可执行,但是数据库连接必须配置:&allowMultiQueries=true
例如:jdbc:mysql://192.168.1.236:3306/test?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true
1
2
3
4
5
6
7
8
9
10
11
<
update
id=
"batchUpdate"
parameterType=
"java.util.List"
>
<foreach collection=
"list"
item=
"item"
index
=
"index"
open
=
""
close
=
""
separator=
";"
>
update
test
<
set
>
test=${item.test}+1
</
set
>
where
id = ${item.id}
</foreach>
</
update
>
0 0
- mybatis执行批量更新batch update 的方法
- mybatis执行批量更新batch update 的方法
- mybatis执行批量更新batch update 的方法
- mybatis执行批量更新batch update 的方法(oracle,mysql)
- mybatis执行批量更新batch update 的方法(oracle,mysql)
- mybatis执行批量更新batch update 的方法(oracle,mysql)
- mybatis执行批量更新batch update 的方法(oracle,mysql)
- mybatis执行批量更新batch update 的方法(oracle,mysql)
- mybatis 执行批量更新batch update 的方法(oracle,mysql)
- mybatis执行批量更新batch update 的方法(oracle,mysql)
- mybatis执行批量更新batch update 的方法(oracle,mysql)
- mybatis执行批量更新batch update 的方法(oracle,mysql)
- mybatis执行批量更新batch update 的方法(oracle,mysql)
- mybatis执行批量更新batch update 的方法(oracle,mysql)
- mybatis执行批量更新batch update 的方法(oracle,mysql)
- mybatis执行批量更新batch update 的方法(提供oracle,mysql两种写法)
- mybatis执行批量更新batch update 的方法(oracle,mysql)
- mybatis执行批量更新batch update 的方法(oracle,mysql)
- C++中引用(&)的用法和应用实例
- Tomcat配置文件Executor元素属性介绍
- c++ GUI库 游戏界面库
- mongoDB配置及服务启动制作
- 自定义的messagebar
- mybatis执行批量更新batch update 的方法
- 1100 - Again Array Queries (鸽笼定理)
- PHP操作AD域入门(一)
- poj 1930 Dead Fraction 数学 分数 无限循环小数
- 解决ScrollView或ListView中嵌套ListView引起的冲突
- HIHOCODER#1096 : Divided Product
- nankai100_3
- 为什么你要拒绝我 ——苹果AppStore被拒理由大全
- ios 开发中遇到的一些问题