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

广州金融网站设计山西网页制作

广州金融网站设计,山西网页制作,鞍山SEO网站推广公司,专题页网站怎么做背景: springboot,jpa ,达梦 事情的起源是项目使用了Instant类型(天生是UTC时间),然而我们是东八区,前端,后端获取的时间戳都是东八区的时间。 一个时间戳( 1704038400…

背景:
springboot,jpa ,达梦

事情的起源是项目使用了Instant类型(天生是UTC时间),然而我们是东八区,前端,后端获取的时间戳都是东八区的时间。

一个时间戳( 1704038400000 => 2024-01-01 00:00:00 )从前端到java程序(用Instant接收)少8h => 2023-12-31 16:00:00.000 ,达梦入库直接入库没做处理。数据库保存的就是 2023-12-31 16:00:00.000 。

Mysql不会存在该问题,因为mysql的驱动支持了Instant类型,会自动加8h。

因此使用下面的代码解决该问题

@Converter(autoApply = true)
public class Instant2DateConverter implements AttributeConverter<Instant, Date> {@Overridepublic Date convertToDatabaseColumn(Instant instant) {return Objects.isNull(instant) ? null : new Date(instant.toEpochMilli());}@Overridepublic Instant convertToEntityAttribute(Date date) {return Objects.isNull(date) ? null : Instant.ofEpochMilli(date.getTime());}
}

确保Entity被扫描到,Entity需要被 Spring 或 JPA 提供者(如 Hibernate)扫描到,转换器类才能生效。

@EntityScan("cn.com.sample")
http://www.dtcms.com/wzjs/317639.html

相关文章:

  • 上海电商app开发河北百度seo软件
  • 免费招收手游代理内服号百度网站免费优化软件下载
  • 网站备案ip地址段谷歌商店下载安装
  • 企业大型网站开发需要多少钱百度seo服务公司
  • 网站建设分析图24小时人工在线客服
  • 网站建设费 科目百度广告联盟赚广告费
  • 网站开发开源的手册最有效的100个营销方法
  • 做网站具体流程步骤5118营销大数据
  • 花店网站首页模版平台推广公众平台营销
  • 郯城建设局网站怎么开设自己的网站
  • wordpress 流程网站seo诊断分析报告
  • 网站维护 北京云seo
  • 盐城手机网站建设公司网页设计与制作代码成品
  • 浙江苏省城乡建设厅网站高级seo
  • 做网站找毛叶子歌seo策略有哪些
  • 专业科技网站建设产品代理推广方案
  • 网站建设过程中要怎么打开速度专业黑帽seo推广
  • 延安做网站的公司电话淘宝推广怎么推
  • 江门网站推广公司icp备案查询
  • 最近的广告公司在哪里东莞网站建设优化技术
  • 网站建设安全技术方面刷僵尸粉网站推广
  • 服饰技术支持 东莞网站建设seo营销培训
  • 最近一周新闻seo常用的工具
  • 重庆网站建开发精准营销及推广
  • dw做网站小技巧网站优化哪个公司好
  • 威海哪里做网站seo的优化流程
  • 濮阳做网站的公司有哪些如何在百度上做产品推广
  • 易企秀网站开发语言优化大师有用吗
  • 做查工资的网站发布
  • wordpress分类目录进不去广州seo推广优化