Mybatis 批量操作
2015-07-29 11:13
337 查看
批量更新:
<updateid="update"parameterType="java.util.List"> <foreachcollection="list"item="item"index="index"open="begin"close=";end;"separator=";"> update表名 <set> 属性名=#{item.属性名1},name=#{item.属性名n} </set> whereid=#{item.主键} </foreach> </update>批量删除:
<deleteid="delete"parameterType="List"> DELETEFROM表名WHEREidIN <foreachcollection="list"index="index"item="item"open="("separator=","close=")"> #{item} </foreach> </delete>
批量插入:
(oracle)
<insertid="insert"parameterType="List"> insertinto表名(属性名1,属性名2) <foreachcollection="list"item="item"index="index"separator="unionall"> select#{item.属性名1},#{item.属性名2}fromdual </foreach> </insert>
相关文章推荐
- 【Python】获得Python程序所在的路径
- windows下安装redis
- Windows下编译Caffe并编译Matlab接口
- 关于注册密码md5加密
- 欢迎使用CSDN-markdown编辑器
- PHP实现简单实用的验证码类
- 博友话题:Windows 10强势来袭,你准备好了吗?
- 贪心加二分搜索之疯牛问题
- 前端断点测试
- 数组与字符串长度sizeof()、strlen()、string的length()和size()
- C语言陷阱与缺陷(5)
- 日经社説 20150729 大学を衰弱させる「文系廃止」通知の非
- vc release错误追踪位置,程序不弹错直接退出,后生成日志文件。
- 虚拟机安装Linux问题小结
- 夜雨寄北
- 鹧鸪天·桂花
- 定位,方框里面的顶点三角形
- java中各种类型转换成Byte[]的工具方法
- 错误、调试和测试
- 性能测试工具apache-jmeter