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