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",
)
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两种方式批量插入数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: not at all是什么意思中文(no
- 下一篇: 再结晶定义(再结晶)