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

[hibernate]基本值类型映射之日期类型

hibernate基本值类型映射中日期类型支持date,time,timestamp这三个选项,其中

date:对应数据库中的date类型,表示只显示日期

time:对应数据库中的time类型,表示只显示时间

timestamp:对应数据库中的timestamp类型,如果数据库支持datetime类型则对应的是datetime类型,表示日期时间都显示(此处为经过本人测试后的猜测)。

以下摘自:开源中国

MySQL 中用来存储完整时间的字段包括有 TIMESTAMP 和 DATETIME 两个。很多人在选择时间字段的时候就有点晕,到底我该选择哪一个,它们俩有什么区别吗?

日期范围

TIMESTAMP 支持从’1970-01-01 00:00:01′ 到 ’2038-01-19 03:14:07′ UTC. 这个时间可能对目前正在工作的人来说没什么问题,可以坚持到我们退休,但对一些年轻的读者,就会有 Bug2K+38 的问题。

DATETIME 从 ’1000-01-01 00:00:00′ 直到’9999-12-31 23:59:59′.

考虑到二者在范围上的不同,你当前的事件日志使用 TIMESTAMP 是没有任何问题的,不过如果是为了记录你祖父和孙子的生日,那还是要用 DATETIME.

另外我建议,如果是一些跟现在相关的时间,可以选择 TIMESTAMP. 例如记录的添加时间之类的,其他的话还是要选择  DATETIME.

存储方面的比较

TIMESTAMP 需要 4 字节的存储空间,而 DATETIME 则需要 8 字节

转载于:https://www.cnblogs.com/hihtml5/p/6103886.html

相关文章:

  • 《java与模式》学习系列——建造者模式
  • 【PL/SQL练习】基本的PL/SQL语句
  • 《java与模式》学习系列——原始模型模式
  • 20145326蔡馨熠《信息安全系统设计基础》第11周学习总结
  • 《java与模式》学习系列——合成模式
  • 【数据结构】简单谈一谈二分法和二叉排序树BST查找的比较
  • 《java与模式》学习系列——代理模式
  • 5种必知的大数据处理框架技术
  • 《java与模式》学习系列——策略模式
  • mysql:字符串转换为日期类型
  • 《java与模式》学习系列——模版方法模式
  • 《java与模式》学习系列——备忘录模式
  • 向量加减法运算及其几何意义
  • 关于 Java 中 finally 语句块的深度辨析
  • Linux 基础(一)
  • Angular 响应式表单 基础例子
  • Apache的80端口被占用以及访问时报错403
  • Apache的基本使用
  • const let
  • learning koa2.x
  • PHP 7 修改了什么呢 -- 2
  • ReactNativeweexDeviceOne对比
  • Spring-boot 启动时碰到的错误
  • SQL 难点解决:记录的引用
  • TypeScript实现数据结构(一)栈,队列,链表
  • Webpack 4x 之路 ( 四 )
  • 阿里云前端周刊 - 第 26 期
  • 从重复到重用
  • 高度不固定时垂直居中
  • 两列自适应布局方案整理
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • UI设计初学者应该如何入门?
  • 整理一些计算机基础知识!
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • !$boo在php中什么意思,php前戏
  • # centos7下FFmpeg环境部署记录
  • #define与typedef区别
  • (k8s中)docker netty OOM问题记录
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (六)vue-router+UI组件库
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • ../depcomp: line 571: exec: g++: not found
  • .equals()到底是什么意思?
  • .mysql secret在哪_MYSQL基本操作(上)
  • .NET Core 2.1路线图
  • .net core 6 集成和使用 mongodb
  • .NET Core IdentityServer4实战-开篇介绍与规划
  • .NET Core 实现 Redis 批量查询指定格式的Key
  • .Net Core 中间件验签
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .net 桌面开发 运行一阵子就自动关闭_聊城旋转门家用价格大约是多少,全自动旋转门,期待合作...
  • .NET设计模式(2):单件模式(Singleton Pattern)