欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

mybatis批量插入oracle报表达式,mybatis oracle两种方式批量插入数据

发布时间:2024/9/20 编程问答 36 豆豆
生活随笔 收集整理的这篇文章主要介绍了 mybatis批量插入oracle报表达式,mybatis oracle两种方式批量插入数据 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

mybatis在oracle中批量插入数据时,单次批量大小有限制,批量插入时,单次批量过大,也会影响插入性能。故程序端也需要对应的限制。

BEGIN

insert into blacklist

(id, userid, deviceid, createdate, updatedate, "LEVEL")

VALUES

(

USER_INFO_SEQ.NEXTVAL,#{item.userId,jdbcType=INTEGER},#{item.deviceId,jdbcType=VARCHAR},

#{item.createDate,jdbcType=DATE},sysdate, #{item.level,jdbcType=INTEGER} );

COMMIT;

END;

INSERT INTO INFO (

PARTNERSERIALNUM,

MEMBERTYPE,

PARTNERMEMBERID,

REGMOBILE,

CONTACTSMOBILE,

"NAME",

EMAIL

)

select #{item.partnerSerialNum,jdbcType=VARCHAR}, #{item.memberType,jdbcType=VARCHAR}, #{item.partnerMemberId,jdbcType=VARCHAR}, #{item.regMobile,jdbcType=VARCHAR}, #{item.contactsMobile,jdbcType=VARCHAR}, #{item.name,jdbcType=VARCHAR}

} from dual

总结

以上是生活随笔为你收集整理的mybatis批量插入oracle报表达式,mybatis oracle两种方式批量插入数据的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。