mybatis执行批量更新batch update 的方法(oracle,mysql)
来源:互联网 发布:开源的java开发平台 编辑:程序博客网 时间:2024/05/22 14:45
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 的方法(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)
- mybatis执行批量更新batch update 的方法(oracle,mysql)
- mybatis执行批量更新batch update 的方法(oracle,mysql)
- mybatis执行批量更新batch update 的方法
- 数据库(表)的逻辑备份与恢复
- Java并发性和多线程介绍目录
- 关于MySql里的字段
- FatMouse and JavaBean II zoj2526
- Bloom Filter ----- 海量数据处理
- mybatis执行批量更新batch update 的方法(oracle,mysql)
- Intent传值的使用
- Xcode 插件
- sharesdk
- Xencenter管理Localstorage执行scan时报错:Error code: SR_BACKEND_FAILURE_46
- 基本固件框架的追踪研读之SETUP命令的处理5
- [BZOJ 3343]教主的魔法
- maven系列(一)
- Android接口解析方法