当前位置:编程学习 > JAVA >>

ibatis 框架 批量添加的写法

--------------------编程问答--------------------  报的是sql字符集问题,是不是配置中的“;” --------------------编程问答-------------------- <insert  id="insertDetectionValue"  >
insert into um.detection_value 
(
id, itemid, resid, resname, msg, detectiontime, ip, mark, propertyid, propertyname

   <foreach collection="list" item="item" index="index"  separator="union all">
     select 
     #{item.id,jdbcType=INTEGER} ,#{item.itemid, jdbcType=INTEGER},
     #{item.resid,jdbcType=INTEGER},#{item.resName,jdbcType=VARCHAR},
     #{item.msg,jdbcType=VARCHAR},
    sysdate,#{item.ip,jdbcType=VARCHAR},#{item.mark,jdbcType=VARCHAR},
    #{item.propertyid,jdbcType=INTEGER},#{item.propertyName,jdbcType=VARCHAR}
    from dual
    </foreach>
</insert>

我用的mybatis,和你那个ibatIS差距不大, 这是批量插入的例子.数据库是oracle
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,