解决mybatis 数据库date 与 java中Date类型映射问题

作者:tj_boce_gjp 时间:2024-01-23 04:59:05 

使用mybatis 从数据库中查询出date 类型字段,在java 类型中只看到了日期,没有看到时分秒,

从数据库中是可以看到时分秒的。后来发现是mybatis 映射数据类型的原因:

如:

<result column="CREATEDATE" property="createdate" jdbcType="Date" />

映射出来的时间格式时分秒都为0 (2017-01=12 00:00:00)

<result column="PICKUPDATE" property="pickupdate" jdbcType="TIMESTAMP" />

映射出来的时间格式有时分秒 (2017-01=12 11:05:11)

补充知识:springboot 返回Date类型数据 格式化

1.提示类的get方法上增加JsonFormat


@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
public Date getCreateTime() {
 return createTime;
}

2.或者在配置文件中增加


spring:
jackson:
date-format: yyyy-MM-dd HH:mm:ss
time-zone: GMT+8

来源:https://blog.csdn.net/gjp014/article/details/84857254

标签:mybatis,date,java,映射
0
投稿

猜你喜欢

  • PyCharm更改字体和界面样式的方法步骤

    2021-12-24 09:15:25
  • Python+OpenCV实战之利用 K-Means 聚类进行色彩量化

    2021-01-02 09:20:27
  • Python骚操作完美实现短视频伪原创

    2023-09-18 08:16:55
  • MySQL查询条件中放置on和where的区别分析

    2024-01-25 00:22:51
  • python 实现return返回多个值

    2022-10-12 17:23:37
  • vue获取input值的三种常用写法

    2024-04-28 09:27:06
  • Python base64编码解码实例

    2022-06-11 07:08:27
  • Django之创建引擎索引报错及解决详解

    2023-06-11 10:55:15
  • mysql 5.7以上版本安装配置方法图文教程(mysql 5.7.12\\mysql 5.7.13\\mysql 5.7.14)

    2024-01-17 23:14:46
  • 利用ThinkPHP内置的ThinkAjax实现异步传输技术的实现方法

    2023-09-11 15:11:50
  • Python实现异步IO的示例

    2021-01-11 13:25:38
  • python实现根据窗口标题调用窗口的方法

    2022-06-12 04:24:40
  • python爬取代理IP并进行有效的IP测试实现

    2021-05-08 15:31:38
  • 了解WEB页面工具语言XML(三)支持工具

    2008-09-05 17:18:00
  • python占位符输入方式实例

    2022-10-26 11:46:16
  • pycharm console 打印中文为乱码问题及解决

    2023-06-15 22:30:02
  • Godaddy 导入导出MSSQL数据库的实现步骤

    2024-01-19 15:11:56
  • python实现静态服务器

    2021-11-24 05:18:13
  • openCV-Python笔记之解读图像的读取、显示和保存问题

    2022-04-26 19:46:02
  • PHP实现网页内容html标签补全和过滤的方法小结【2种方法】

    2023-09-06 22:28:26
  • asp之家 网络编程 m.aspxhome.com