mybatis怎么实现一次插入多条数据
来源:互联网 发布:自学计算机 知乎 编辑:程序博客网 时间:2024/05/19 20:44
前两种为mybatis框架里面的代码,第三种方法为纯java代码时jdbc操作
1.复制原有数据库中的n条记录直接插入
<!--复制Menu表中的所有信息复制插入,传入参数为#{projectid}--> <insert id="insertMenu" parameterType="int"> INSERT INTO table_menu (projectid,id,fj,level,text,state,type) select #{projectid} as projectid,id,fj,level,text,state,type from table_menu where projectid=0; </insert>
2.传入参数是放在一个list里面的变量时
<!--将所有信息插入PP表里面,传入参数为list,通过<foreach>来遍历list--> <insert id="insert_PP" parameterType="java.util.ArrayList"> insert into table_p_p (projectid,propertyid,value) VALUES <foreach collection="list" item="item" index="index" separator=","> (#{item.projectid},#{item.propertyid},#{item.value}) </foreach> </insert>
3.用java jdbc代码操作数据库时
每一条要执行的SQL语句先用字符串构造好,之后调用JDBC.exebatch方法
0 0
- mybatis怎么实现一次插入多条数据
- JavaWeb日记——MyBatis一次插入多条数据
- Mybatis使用注解的方式一次插入多条数据
- 一次插入多条数据
- 一次插入多条数据
- 用SQL一次插入多条数据
- 一次接续数据库,插入多条数据
- Oracle如何一次插入多条数据
- oracle一次插入多条数据
- oracle一次插入多条数据
- pgsql一次插入多条数据
- SQL中一次插入多条数据
- oracle一次插入多条数据
- MyBatis 3 批量插入多条数据
- MyBatis插入单条数据
- 一次Insert插入多条数据的方法
- ibatis 一次插入多条数据到Oracle
- 一次插入多条记录
- java jdbc连接数据库
- unix套接字通讯,unixsock
- Soket for android简单实例
- linux错误配置之后如何强制重启
- OpenCV中的内存泄漏检测
- mybatis怎么实现一次插入多条数据
- JAVA中static修饰符的作用
- Fliptile (反转模拟或者dfs)
- solr6.5安装与配置,直接启动服务(不需要部署到tomcat)
- 静态队列讲解
- BehaviorDesigner 实现NPC 智能机器人
- A
- ERP与PLM、MES等管理软件的联系与区别
- cookie和session原理和不同之处