当前位置: 首页 > news >正文

php和django做网站哪个好win8风格手机网站模板

php和django做网站哪个好,win8风格手机网站模板,wordpress广告弹窗插件,河北邯郸永利ktv视频前言 基于mybatis实现的批量插入和更新 由于直接执行批量所有数据可能会出现长度超出报错问题,使用如下方式即可解决 实现 原理还是分配执行,这里的100就是设定每次执行最大数 /*** 封装使用批量添加或修改数据库操作* * param list 集合* param inse…

前言

基于mybatis实现的批量插入和更新
由于直接执行批量所有数据可能会出现长度超出报错问题,使用如下方式即可解决

实现

原理还是分配执行,这里的100就是设定每次执行最大数

	/*** 封装使用批量添加或修改数据库操作* * @param list 集合* @param insertFunc 需要执行的任务 (Consumer lambda表达式方法引用的任务目标)* @param <T> 自定义类型*/public static <T> void insertBatch(List<T> list, Consumer<List<T>> consumer, boolean asyn) {int max = 100; // 每次批量限制数if (list.size() > max) {List<List<T>> allList = new ArrayList<>();List<T> tempList = new ArrayList<>();for (int i = 0; i < list.size(); i++) {tempList.add(list.get(i));if ((i % max) == 0) {allList.add(tempList);tempList = new ArrayList<>();}}if (tempList.size() > 0) {allList.add(tempList);}if(asyn) {// 多线程遍历(异步)-这里直接遍历无需accept(接口式方法简化)allList.parallelStream().forEach(consumer);}else {// 遍历(同步)-这里直接遍历无需accept(接口式方法简化)allList.forEach(consumer);}} else {// 执行泛型集合数据consumer.accept(list);}}

使用

xml

这里使用插入作为例子,也可以使用批量更新

	<insert id="insertBatchUser">insert into sys_user(name,sex)values <foreach collection="list" item="item" index="index" separator=",">(#{item.name}, #{item.sex})</foreach></insert>

更新的写法

    <update id="updateBatchUser"><foreach collection="list" item="item" index="index" separator=";">update sys_user<set><if test="item.name != null and item.name != ''">name = #{item.name},</if>update_date = #{item.updateDate}<where>id = #{item.id}</where></set></foreach></update>

批量数据

	List<UserBean> list = new ArrayList<>();UserBean user1 = new UserBean();user1.setName("张三");user1.setSex("男");UserBean user2 = new UserBean();user2.setName("李四");user2.setSex("男");list.add(user1);list.add(user2);

调用

	// 执行批量插入或修改Consumer<List<UserBean>> consumer = v -> dao.insertBatchUser(v);insertBatch(list, consumer, true)
http://www.yayakq.cn/news/180245/

相关文章:

  • 怎样做公司的网站建设app使用什么做的网站
  • 以下可以制作二维码的网站为广西执业药师培训网站
  • 关键词设定在网站上大地影院资源免费观看视频
  • 支付公司网站建设费账务处理网页设计与网站组建
  • 建站城站长统计黄页网站下载大全
  • 怎么做点击图片进网站如何制作微信链接
  • 响应式门户网站模板国内python 做的网站
  • 网站优化3个关键词和10个关键词的区别电子商务网站运营流程
  • 企业网站优化包括哪三个层面关于电子商务网站建设的论文
  • 什么是网站建设中的专用主机vs做网站的书籍
  • 家居网站建设流程logo图片大全
  • 广东省网站设计与开发怎么挑选网站主机
  • 中卫网站定制开发价格法库综合网站建设方案
  • 纵横天下网站建设wordpress页面排版
  • 商会网站建设开发局域网网站建设步骤
  • wordpress建淘宝客网站吗免费ppt模板资源
  • 北京学会网站建设衣柜推拉门图案设计网站
  • 官方网站旗舰店wordpress付费站内搜索
  • 长沙做网站的故事网站开发招聘需要
  • 首钢建设公司网站在线商城开发费用
  • 高端网站建设公司联系电话静态网站跟动态
  • 网站建设一般需要什么功能付费小说网站建设
  • 项目网站建设方案推介网
  • 韩国企业网站模板下载公众号开发设计费用
  • 哪些网站可以做问卷做网站需要平台
  • 番禺制作网站平台公司网站恶意评价
  • 家乡的网站设计模板wordpress 指定网址
  • 山东省住房和建设厅注册中心网站办公室局域网怎么搭建
  • 滨海做网站价格哪个网站的地图可以做分析图
  • 上海网站制作公司报价网站推广策划方案范文