在使用mybatis进行批量插入时,发现对于使用Oracle的自动增长序列时提示 : 

ORA-02287: 此处不允许序号 的错误,下面的这种使用可以解决问题:

<!-- 批量插入 -->

<insert id="inserts" parameterType="java.util.List">
       insert into PRESON
        select SEQ_PRESON_ID.NEXTVAL,A.* from(
        <foreach collection="list" item="item" index="index"
            separator="UNION">
            SELECT
            #{item.presonName},
            #{item.presonTel},
            #{item.presonEmail},
            #{item.presonAge}
            from dual 
             </foreach>
        ) A
    </insert>

最新文章

  1. 设计模式之合成/聚合利用原则(CARP)
  2. 把Sharepoint Desinger 工作流部署到生产环境
  3. Tomcat(多版本)安装注意!
  4. Eclipse插件安装方式及使用说明
  5. hibernate(四)ID生成策略
  6. solr windows 启动和关闭命令
  7. Direct3D11学习:(五)演示程序框架
  8. MySQL 使用mysqld_multi部署单机多实例详细过程 (转)
  9. 增加oracle数据库最大连接数
  10. hug and Compression Resistance
  11. TPL异步并行编程之简单使用
  12. 使用SVNkit删除版本库的文件
  13. 2.13 break和continue
  14. Intellij IDEA实现SpringBoot项目多端口启动
  15. 交替最小二乘ALS
  16. win10 安装microsoft.net framework3.5
  17. Java反编译工具CFR,Procyon简介
  18. iOS10 打开APP设置界面和WIFI界面
  19. NET Core 实战:使用 NLog 将日志信息记录到 MongoDB
  20. Linux服务器上如何设置MySQL的max_allowed_packe

热门文章

  1. luogu_3645: 雅加达的摩天楼
  2. netflix flamescope 方便的不同时间范围的火焰图查看工具
  3. RFM客户价值分类
  4. 如何判断当前脚本运行在node还是浏览器中
  5. JAVA基础--MySQL
  6. SpringCloud:学习Gateway网关拦截器的ServerWebExchange
  7. HashSet Integer输出有序,String输出无序
  8. GIT-本地仓库
  9. Unity制作出《超级马里奥》的2D和3D混合效果
  10. sudoku 心得 视觉消除法(Visual Elimination)