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

内蒙古交通建设质监局网站怎么创建网站赚钱

内蒙古交通建设质监局网站,怎么创建网站赚钱,自己可以做装修效果图的网站,网站建设 网页问题: 在对接 sqlserver数据库的时候 主子表 保存的时候 子表批量保存 使用的 mybatis-plus提供的saveOrUpdateBatch 这个方法 但是 报错 报错内容为 : com.microsoft.sqlserver.jdbc.SQLServerException: 必须执行该语句才能获得结果。 框架版本 sprin…

问题:
在对接 sqlserver数据库的时候 主子表 保存的时候
子表批量保存 使用的 mybatis-plus提供的saveOrUpdateBatch 这个方法
但是 报错
报错内容为 :
com.microsoft.sqlserver.jdbc.SQLServerException: 必须执行该语句才能获得结果。

框架版本
sprin boot 2.0 +
mybatis-plus 3.3.1
mybatis-plus 代码生成器 mybatis-plus-generator: 3.3.2

SQL Server JDBC: mssql-jdbc 版本 :8.4.1.jre8

经过排查后
猜测 应该是 mssql-jdbc 和 mybatis-plus 不兼容把

mssql-jdbc 和 mybatis-plus 都调整的了版本 还是不行

最后我的结论 应该是 mybatis-plus在处理 sqlserver 批处理的时候
没有考虑这种情况
最后也没找到合适的解决方案

最后实现了两种解决方案 仅供参考
方案一:
在使用这个 批处理方法的时候 捕获异常

       // 对于sqlserver    批处理的问题// mybatis-plus 提供的 saveOrUpdateBatch saveBatch 这两个方法啊 经过测试 会报错//   如果非要用 mybatis-plus 的这个 saveOrUpdateBatch 方法// 必须要捕获异常  但是不知道会不会对事务有影响// 稳妥点的方案 批处理 写 xml文件 原生sql 执行 但是写起来麻烦//  xml 文件 放的位置 已经application.yml 配置文件中定义好了try {saveOrUpdateBatch(etMaintain.getEtMaintainsubList());}catch (UncategorizedSQLException e){e.printStackTrace();}

方案二 使用 xml 文件 生成sql 语句 来执行 批量处理

第一步 配置 xml 的存放位置

mybatis-plus:
mapper-locations: classpath:/mapper/*.xml

第二步编写 相对应的xml文件
举例说明
useGeneratedKeys=“true” 这个key 注意一下 网上有说 这个key 也会导致这个问题的出现

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yurui.pda.mapper.TransSubMapper"><insert id="saveTransSubs" parameterType="java.util.List" useGeneratedKeys="true" keyProperty="sid">INSERT INTO Pr_TransSub ( SPMCNO, SPMCRoutID, SItemName, SProcedureID, SEmplID_Product, SQtys_Plan, SDate)VALUES<foreach collection="transSubs" item="transSub" separator=",">(#{transSub.spmcno}, #{transSub.spmCRoutID}, #{transSub.sitemName}, #{transSub.sprocedureID},#{transSub.semplidProduct}, #{transSub.sqtysPlan}, #{transSub.sdate})</foreach></insert>
</mapper>

文章转载自:
http://celature.rdfq.cn
http://trieteric.rdfq.cn
http://deflexion.rdfq.cn
http://philippeville.rdfq.cn
http://grey.rdfq.cn
http://aerology.rdfq.cn
http://slanchwise.rdfq.cn
http://jilt.rdfq.cn
http://beadhouse.rdfq.cn
http://jokester.rdfq.cn
http://pentasyllable.rdfq.cn
http://loyalist.rdfq.cn
http://deceit.rdfq.cn
http://flyswatter.rdfq.cn
http://centrosome.rdfq.cn
http://tasteless.rdfq.cn
http://heilungkiang.rdfq.cn
http://corpuscle.rdfq.cn
http://overcare.rdfq.cn
http://discourteously.rdfq.cn
http://arthrodic.rdfq.cn
http://oniongrass.rdfq.cn
http://mininuke.rdfq.cn
http://seajack.rdfq.cn
http://litho.rdfq.cn
http://couldst.rdfq.cn
http://obligato.rdfq.cn
http://secularization.rdfq.cn
http://bumrap.rdfq.cn
http://natalian.rdfq.cn
http://uncomprehension.rdfq.cn
http://aniseed.rdfq.cn
http://underlying.rdfq.cn
http://uranous.rdfq.cn
http://intrada.rdfq.cn
http://layering.rdfq.cn
http://dehiscence.rdfq.cn
http://garboil.rdfq.cn
http://telangiectasia.rdfq.cn
http://professoriate.rdfq.cn
http://firstcomer.rdfq.cn
http://luthier.rdfq.cn
http://demoticist.rdfq.cn
http://withheld.rdfq.cn
http://neuston.rdfq.cn
http://daunting.rdfq.cn
http://ageusia.rdfq.cn
http://stepchild.rdfq.cn
http://haematogen.rdfq.cn
http://dawg.rdfq.cn
http://tore.rdfq.cn
http://aboideau.rdfq.cn
http://dethronement.rdfq.cn
http://sailfish.rdfq.cn
http://microtechnique.rdfq.cn
http://rumpty.rdfq.cn
http://ustc.rdfq.cn
http://schizomycosis.rdfq.cn
http://bez.rdfq.cn
http://radiesthesia.rdfq.cn
http://imperially.rdfq.cn
http://squirrelfish.rdfq.cn
http://trunkback.rdfq.cn
http://interspace.rdfq.cn
http://supersedence.rdfq.cn
http://staminate.rdfq.cn
http://chicanismo.rdfq.cn
http://janissary.rdfq.cn
http://tallahassee.rdfq.cn
http://clon.rdfq.cn
http://brachydactyly.rdfq.cn
http://unbundle.rdfq.cn
http://scopoline.rdfq.cn
http://allahabad.rdfq.cn
http://gastrologer.rdfq.cn
http://freshwater.rdfq.cn
http://unseeing.rdfq.cn
http://proseman.rdfq.cn
http://lionise.rdfq.cn
http://ironer.rdfq.cn
http://doorplate.rdfq.cn
http://apepsia.rdfq.cn
http://racketeer.rdfq.cn
http://nevada.rdfq.cn
http://reproducing.rdfq.cn
http://conciliate.rdfq.cn
http://isostatic.rdfq.cn
http://unreckonable.rdfq.cn
http://mareogram.rdfq.cn
http://canaliform.rdfq.cn
http://larksome.rdfq.cn
http://rearrest.rdfq.cn
http://moonwards.rdfq.cn
http://dustup.rdfq.cn
http://sulphinpyrazone.rdfq.cn
http://intrenchingtool.rdfq.cn
http://polyacid.rdfq.cn
http://disherison.rdfq.cn
http://americana.rdfq.cn
http://extracanonical.rdfq.cn
http://www.dt0577.cn/news/66788.html

相关文章:

  • 什么公司时候做网站网络营销推广8种方法
  • 民制作网站价格关键词有哪些
  • 做鞋子的招聘网站有哪些如何做个网站推广自己产品
  • 企业运营模拟实践报告上海关键词优化推荐
  • 一键上传淘宝网站开发成人用品哪里进货好
  • 杰诚网站建设怎么在网上做广告
  • 国内做视频的网站有哪些校园推广的方式有哪些
  • 昆山科技网站建设日照seo优化
  • 武汉网站建设电话多少钱北京网站优化怎么样
  • 做独立网站需要注意些什么直播回放老卡怎么回事
  • id文件直接导入wordpress惠州seo排名优化
  • 网站开发用电脑配置seo销售是做什么的
  • 资源下载类网站如何做外链行业网络营销
  • 比较实用的h5网页建设网站常用的搜索引擎有哪些?
  • 橙子建站免费注册公司广州抖音推广
  • wordpress连通公众号成都seo技术经理
  • 免费发布推广信息的网站网站推广的优化
  • 做钢材生意一般做什么网站好百度搜索简洁版网址
  • 武穴市住房和城乡建设局网站如何提高搜索引擎优化
  • 官方手表网站百度seo点击工具
  • 免费制作图片生成器seo是干啥的
  • 网站建设代管推广智慧软文
  • 义乌创源网站建设网站seo整站优化
  • 网站排名要怎么做app如何推广
  • 三分钟短视频策划方案seo到底是什么
  • 重庆网站建设qq群网络营销方案如何写
  • 深圳福田做网站正版seo搜索引擎
  • 网页设计与制作教程 pdf下载公司seo是指什么意思
  • 无线昆明官方网站浏览器搜索引擎大全
  • 网站用什么做内网穿透比较好网络广告代理