mybatis 批量插入
来源:互联网 发布:寿光网络问政 编辑:程序博客网 时间:2024/05/17 23:51
List<Emp> emps = new ArrayList<Emp>();
Emp emp = new Emp();
emp.setEmpid(225);
emp.setEmpname("黄文韬!!!");
Dep dep = sqlSessionTemplate.selectOne("hwt.Mapper.DepMapper.selectPK", 1);
emp.setDep(dep);
emps.add(emp);
Emp emp2 = new Emp();
emp2.setEmpid(153);
emp2.setEmpname("黄文韬!!!@@@");
Dep dep2 = sqlSessionTemplate.selectOne("hwt.Mapper.DepMapper.selectPK", 1);
emp2.setDep(dep2);
emps.add(emp2);
sqlSessionTemplate.update("hwt.Mapper.EmpMapper.insertBatch", emps);
<!-- 批量插入 -->
<insert id="insertBatch" parameterType="arraylist">
insert into emp(empid,empname,depid)
<!-- collection可以是List对于list,数组对于array,Map对应ids -->
<foreach collection="list" item="emp" index="index" separator="union all">
select #{emp.empid,jdbcType=NUMERIC},#{emp.empname,jdbcType=VARCHAR},#{emp.dep.depid,jdbcType=NUMERIC} from dual
</foreach>
</insert>
- mybatis批量插入、批量删除
- Mybatis 批量插入、批量更新
- Mybatis-批量查询&&批量插入
- mybatis数据批量插入
- mybatis 批量插入
- mybatis批量插入
- mybatis数据批量插入
- mybatis 批量插入
- mybatis 批量插入
- mybatis批量插入数据
- mybatis 批量插入
- mybatis批量插入
- MyBatis中批量插入
- mybatis 批量插入数据
- MyBatis批量插入数据
- mybatis批量插入
- mybatis数据批量插入
- mybatis 批量插入
- POS软件金管家:想知道上个月的商品剩下多少库存?可以查得到吗?
- 实战:自定义脚本关闭mysql-mysql 5.6.19
- coco游戏android.mk
- .net 打印GridView
- MFC对话框使用标签页控件
- mybatis 批量插入
- SpringMVC 理论与实用技术(一) 简单、实用、易懂的几个实例
- 【实用随记】获取鼠标滚轮上下滚
- Linux 命令行快捷操作技巧
- mysql数据库连接空闲超过8小时自动断开,项目无法连接数据库
- Android使用AsyncTask实现可以断点续传的DownloadManager功能
- 异步发送邮件
- iOS8 Beta 2发布时间曝光!
- Win7安装并配置Tigase 5.2服务器