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

wordpress导航站模版网络广告策划书范文

wordpress导航站模版,网络广告策划书范文,一个网站怎么留住用户,品牌型网站制作公司报错信息 不允许从数据类型 varbinary 到 datetime2 的隐式转换。请使用 CONVERT 函数来运行此查询。 问题描述 SpringBootMyBatis后台,使用的驱动版本为10.2.3.jre8,foreach标签批量插入,当datetime字段有值可以正常插入,如果nu…

报错信息

不允许从数据类型 varbinary 到 datetime2 的隐式转换。请使用 CONVERT 函数来运行此查询。

问题描述

SpringBoot+MyBatis后台,使用的驱动版本为10.2.3.jre8,foreach标签批量插入,当datetime字段有值可以正常插入,如果null就会报错;单条插入时都没问题,就是一批量插入+带空值就报错。

这其实是sqlserver驱动的bug,升级驱动可解决,也可以不升级通过代码换种方式解决,具体解决办法请拉到最底下查看

代码结构

前端日期组件:

<el-date-pickerstyle="width: 170px;"v-model="scope.row.productDate"type="datetime"value-format="x"placeholder="选择生产日期"@change="productDateChange(scope.row)"
/>

后端接收属性:

@Schema(description = "生产日期")
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
@JsonFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
private LocalDateTime productDate;

dao层

<insert id="saveBatch">INSERT INTO t_test(product_date)VALUES<foreach collection="list" item="item" separator=",">(#{item.productDate})</foreach>
</insert>

解决办法

下面每一项都可以解决问题,不用都实现:
①在service层将日期转为字符串

item.setProductDateStr(DateUtils.format(item.getProductDate(), DateUtils.DATE_FORMAT_19));

②jdbc驱动maven依赖版本升级:12.8.1.jre8
③改为单条插入,for循环中一条一条insert,这种不太推荐,虽然解决问题,但是代码太不好

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

相关文章:

  • 咸宁响应式网站建设价格南昌seo全网营销
  • 一个人开公司做网站整合营销传播理论
  • 网站设计 论坛提高销售的10种方法
  • 花样云做网站怎样国外搜索引擎入口
  • 珠海市企业网站制作服务机构百度关键词刷搜索量
  • 成都网站建设龙兵科技网站seo收费
  • FPGA毕业设计代做网站域名注册平台
  • 软件测试有前途吗网站建设公司seo关键词
  • 新东方雅思培训机构官网seo免费优化网址软件
  • 东莞seo建站优化费用seo建站是什么意思
  • 济南哪家做网站信息流广告推广
  • 上海微信网站建设公司品牌营销成功案例
  • 网页设计与网站建设期末考试题怎么开展网络营销推广
  • wordpress自定义的注册页面模板优化网站排名公司
  • nba网站建设的意义微信加精准客源软件
  • 重庆垫江网站建设7个湖北seo网站推广策略
  • wish网站应该怎么做电商运营方案
  • 政府网站建设培训讲话深圳网络营销网站设计
  • 两峡一峰旅游开发公司官方网站如何优化推广中的关键词
  • 个人网站多少钱企业营销推广
  • 金融网站建设银行地推接单网
  • 做个人网站怎么赚钱免费网站建设哪家好
  • 网站申请页面百度收录提交入口地址
  • 有个别网站打开特别慢职业技术培训
  • wordpress付费开通站点给公司做网站要多少钱
  • 网站建设销售一个月开几个单网站模板下载免费
  • ps建模教程优化新十条
  • 中国建设银行企业官网站购买域名
  • 企业网站前台模板seo优化知识
  • 国外一个专门做配乐的网站站内关键词自然排名优化