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

网站建设怎么说服客户九江seo公司

网站建设怎么说服客户,九江seo公司,百度广告代理商加盟,个人兴趣网站设计在使用 MYBATIS 读取数据库字段的时候,我们一般需要为查询字段指定数据类型。特别是当我们使用 mybatis generator 去生成对应的接口代码时,会自动按照数据库字段类型生成响应映射规则的代码。   如下,左侧是 date 类型生成的字段映射规则&…

  在使用 MYBATIS 读取数据库字段的时候,我们一般需要为查询字段指定数据类型。特别是当我们使用 mybatis generator 去生成对应的接口代码时,会自动按照数据库字段类型生成响应映射规则的代码。
  如下,左侧是 date 类型生成的字段映射规则,右侧是 datetime 或者 timestamp 类型生成的字段映射规则。
在这里插入图片描述

可能出现的问题

数据库存储了 date 类型的字段,代码中使用了 JdbcType.DATE 做字段映射,导致 mybatis 读取出来的日期有时候会少一天。
例如,数据库日期字段值为 1991-07-01 ,读取到 java 的时间转为 CST 时区时间变成了 1991-06-30 23:00:00

解决方案

jdbcType=JdbcType.DATE 修改为 jdbcType=JdbcType.TIMESTAMP

问题重现(jdbcType=JdbcType.DATE)

先了解一下夏令时执行时间段

1986年至1991年,中华人民共和国在全国范围实行了六年夏令时,每年从4月中旬的第一个星期日2时整(北京时间)到9月中旬第一个星期日的凌晨2时整(北京夏令时)。除1986年因是实行夏令时的第一年,从5月4日开始到9月14日结束外,其它年份均按规定的时段施行。夏令时实施期间,将时间向后调快一小时。1992年4月5日后不再实行。

1、前端传递的日期字符串为 1991-07-01,后端时区设置为 GMT+8 ,反序列化得到时间为 Mon Jul 01 01:00:00 CDT 1991(夏令时时间 1991-07-01 01:00:00)
2、mybatis 保存该时间数据时解析为字符串 1991-07-01 (DATE 类型只保留年月日),数据库内存储为 1991-07-01
3、mybatis 再次读取时,由于不包含时分秒信息,反序列化得到的时间为 Mon Jul 01 00:00:00 CDT 1991(夏令时 1991-07-01 00:00:00),再序列化转为 CST 时区的字符串时变为 1991-06-30 23:00:00

http://www.yayakq.cn/news/466739/

相关文章:

  • 网站建设费怎么写会计科目qq上如何做文学网站
  • 网站建设费用主要包括那几项网站建设管理工作会议上的讲话
  • 阿里云服务器搭网站同时做网盘沃尔玛的网站建设
  • 微信电影网站怎么做的网站开发及服务器总共多少钱
  • 电商网站运营js实现网站浮动窗口
  • 建设信源网站公司局域网组建方案
  • 作品展示网站源码wordpress 调用
  • 为了同学都能访问网站如何做有什么平台可以销售产品
  • 网站建设的目的与意义是什么网站建设案例单招网
  • 湖南省新邵县建设局网站安徽省工程建设项目信息网
  • 上海企业网站建设制作石狮网站建设科技
  • 给别人做网站的话术网站备案 幕布
  • 工业和信息化部五系网站建设小程序游戏开发平台
  • 网站免费推广的方法如何获取网站域名证书
  • 石家庄网站建设服务做 爱 网站视频
  • 快速免费做网站淘宝网做网站
  • 安监局网站建设方案案例中优衣库所采用的网络营销方式
  • 网站建设落后发言随州网站建设哪家好
  • 重庆高端网站建设价格代理网络是什么意思
  • 杭州门户网站建设公司要是360网站不安全怎么做
  • 网站1g空间多大亳州网站制作
  • 网站开发与设计岗位职责初步ps网页设计素材
  • php 网站开发缓存有那几种约会软件app前十名
  • 网站变灰色咸阳学校网站建设价格
  • 网站登录页面模板下载做分享衣服网站的初衷是什么意思
  • 超级工程网站建设上海中心大厦帮齐家网做的网站
  • 江苏省建设工程招投标网站知名互联网公司有哪些
  • 做电商宠物带哪个网站最好二级域名网站怎么建设
  • 观澜建网站摄影网站设计报告
  • 流行网站设计wordpress主机教程