MybatisPlus查询数据日期格式化问题解决方法
更新时间:2023年10月13日 09:54:43 作者:热爱编程的小吴
MyBatisPlus是MyBatis的增强工具,支持常规的CRUD操作以及复杂的联表查询等功能,这篇文章主要给大家介绍了关于MybatisPlus查询数据日期格式化问题的解决方法,需要的朋友可以参考下
问题
使用Mybatis-Plus,配置添加数据时自动填充时间,代码如下:
@Component
public class MyMetaObjectHandler implements MetaObjectHandler {
@Override
public void insertFill(MetaObject metaObject) {
// 属性名称
this.strictInsertFill(metaObject, "createTime", Date.class, new Date());
this.strictInsertFill(metaObject, "updateTime", Date.class, new Date());
}
@Override
public void updateFill(MetaObject metaObject) {
this.strictUpdateFill(metaObject, "updateTime", Date.class, new Date());
}
}结果查询出的数据如下,可以看到跟时间相关的字段出现了格式化的问题

解决方案
在相应的实体类的时间字段上加上以下注解:
@JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
再次查询,结果如下,可以看到时间格式化已经生效了

总结
到此这篇关于MybatisPlus查询数据日期格式化问题解决的文章就介绍到这了,更多相关MybatisPlus查询数据日期格式化内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Java中StringUtils工具类进行String为空的判断解析
这篇文章主要介绍了Java中StringUtils工具类进行String为空的判断解析,具有一定借鉴价值,需要的朋友可以参考下2018-01-01
openGauss数据库JDBC环境连接配置的详细过程(Eclipse)
这篇文章主要介绍了openGauss数据库JDBC环境连接配置(Eclipse),演示基于JDBC开发的主要步骤,会涉及创建数据库、创建表、插入数据等,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下2022-06-06
Quarkus集成open api接口使用swagger ui展示
这篇文章主要为大家介绍了Quarkus集成open api接口使用swagger ui的展示示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步2022-02-02


最新评论