MyBatis批量插入(Oracle数据库)

您所在的位置:网站首页 jpa批量保存慢 MyBatis批量插入(Oracle数据库)

MyBatis批量插入(Oracle数据库)

2023-05-22 09:39| 来源: 网络整理| 查看: 265

MyBatis批量插入(Oracle数据库) 原创

mb6459beff599ab 2023-05-09 14:00:59 博主文章分类:mybatis ©著作权

文章标签 数据库 java 批量插入 主键 文章分类 Html/CSS 前端开发

©著作权归作者所有:来自51CTO博客作者mb6459beff599ab的原创作品,请联系作者获取转载授权,否则将追究法律责任 insert into component_groups (group_id,package_name,class_name) values (#{group_id},#{package_name},#{class_name}) select COMPONENT_GROUPS_ID.currval from dual

只有这样做才能在输入的ComponentGroups中设置新插入的ID,并且保证ID的增长是+1,而不是加2.其中COMPONENT_GROUPS_ID是component_groups这张表的主键自增序列。

-------------------------------------------

从网上查阅相关资料,整理了一个Oracle批量插入的方法:

 

1. 2. "deptno" order="BEFORE" resultType="int"> 3. SELECT S_FORUM_USERID.NEXTVAL FROM DUAL 4. 5. 6. INSERT INTO DEPT(DEPTNO , DNAME , LOC) SELECT S_FORUM_USERID.NEXTVAL , A.* FROM ( 7. "list" item="item" index="index" separator="UNION"> 8. SELECT #{item.dname} , #{item.loc} FROM DUAL 9. 10. ) A 11. 收藏 评论 分享 举报

上一篇:Spring3.0 + 自定义注解实现操作日志记录功能

下一篇:linux5配置apache和配置linux apache启动项



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3