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

网站建设代理协议西城上海网站建设

网站建设代理协议,西城上海网站建设,网站建设需要固定ip地址吗,多元网站建设目录 一、批量更新数据库数据 逐条更新 Db.updateEntitiesBatch() 二、Error running&#xff0c;Command line is too long. Shorten command line 报错场景 报错分析 解决方法 一、批量更新数据库数据 逐条更新 List<UserModel> ums userMapper.selectListBy…

目录

一、批量更新数据库数据

逐条更新

Db.updateEntitiesBatch()

二、Error running,Command line is too long. Shorten command line

报错场景

报错分析

解决方法


一、批量更新数据库数据

逐条更新

List<UserModel> ums = userMapper.selectListByQuery(QueryWrapper.create().where(UserModel::getName).in(nameList));
for(UserModel um : ums){um.setName("");
}
for(UserModel um : ums){userMapper.update(um);
}

这种方式显然是最简单,也最不容易出错的,即便出错也只是影响到当条出错的数据,而且可以对每条数据都比较可控,更新失败或成功,从什么内容更新到什么内容,都可以在逻辑代码中获取。

最大的问题就是效率问题,逐条更新,每次都会连接数据库,然后更新,再释放连接资源(虽然通过连接池可以将频繁连接数据的效率大大提高,抗不住数据量大),这种损耗在数据量较大的时候便会体现出效率问题。

因此,在满足业务需求的时候,通常会使用下面第二种批量更新的实现

Db.updateEntitiesBatch()

MyBatis-Flex 是一个优雅的 MyBatis 增强框架,它非常轻量、同时拥有极高的性能与灵活性。我们可以轻松的使用 Mybaits-Flex 链接任何数据库,其内置的 QueryWrapper^亮点 帮助我们极大的减少了 SQL 编写的工作的同时,减少出错的可能性。

MyBatis-Flex提供了批量更新的几个方法。

链接地址:批量操作 - MyBatis-Flex 官方网站

其中的Db.updateEntitiesBatch()方法主要用于批量根据 id 更新 entity,它实际上对 Db.executeBatch 的进一步封装,使用起来更加便捷。

List<UserModel> ums =....
Db.updateEntitiesBatch(ums, 30);

二、Error running,Command line is too long. Shorten command line

报错场景

在使用IDEA开发时,遇到下图所示的报错,

报错分析

在开发Java应用的过程中,可能偶尔会遇到“Error running ‘Application’: Command line is too long”的问题。这是因为Java虚拟机(JVM)在启动时,如果传递给它的类路径(classpath)过长,超过了操作系统的命令行长度限制,就会抛出这个错误。尤其是在大型项目中,依赖库众多,导致classpath非常庞大,就可能出现这个问题。

解决方法

如果你是在IntelliJ IDEA或其他IDE中遇到这个问题,可以在项目的运行/调试配置中设置类路径文件。

打开你的项目运行配置(Run/Debug Configurations),或者点击“Edit Configurations”,选择左侧的启动失败的项目,在Shorten command line选项中选择“JAR manifest”,点击“Apply”生效即可。

重新运行项目程序,就不会报这个错了。

http://www.dtcms.com/wzjs/541041.html

相关文章:

  • 合肥房产网站建设canva 可画主页首页首页模板素材
  • 网站 支持建设单位国家企业信用信息年报
  • 网站建设客户需求调查问卷旅游网站排行榜前十名官网
  • 在线网站制作系统制造企业危机公关解决方案
  • 泰州网站开发公司公司名称标志设计
  • 唐山培训网站建设wordpress页面中添加小工具
  • 高端定制手机网站游戏评测网站怎么做
  • 网站建设用书渭南哪家公司可以做网站
  • 网站注册域名多少钱项目加盟代理商
  • 简洁公司网站源码电子商务网站设计与管理
  • 网站维护与优化教程北京网站开发网站建设
  • 湖北城乡和建设官方网站搭建网站 开源软件
  • 北京建站模板源码外贸建站cms
  • 外地人网站备案大数据营销获客
  • 多用户商城网站建设化学商城网站建设
  • 网站怎么让百度收录一张图做封面为什么要懂seo
  • 什么网站做教育的比较多江苏网站建设怎么样
  • 棕色网站模板百度广告投诉电话
  • 站群管理系统cmswordpress图片链接
  • 济南集团网站建设费用茂名网站建设价格
  • 淘宝客网站需要备案wordpress增加底部导航
  • 安阳做网站优化浙江门户网站建设公司
  • 孟村住房建设局网站网站建设怎么做平台开发
  • 二级域名网站查询入口php网站分类目录源码
  • 网站 创意 方案互联网应用有哪些?
  • 做网站优化需要多少钱广州建网站费用
  • 怎么做网站站内优化wordpress标题添加新字
  • 怎样免费做彩票网站创意策划是做什么的
  • 惠州网站建设公司排名网页站点怎么命名
  • 网页设计与制作实践优化wordpress搜索结果