MybatisPlus查詢數據日期格式化問題解決方法
更新時間:2023年10月13日 09:54:43 作者:熱愛編程的小吳
MyBatisPlus是MyBatis的增強工具,支持常規(guī)的CRUD操作以及復雜的聯(lián)表查詢等功能,這篇文章主要給大家介紹了關于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查詢數據日期格式化內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
IntelliJ IDEA 2023.2正式發(fā)布新UI和Profiler轉正(最新推薦)
北京時間2023年7月26日,IntelliJ IDEA 2023.2正式發(fā)布,IntelliJ IDEA 2023.2 引入 AI Assistant(AI助手),通過一組由 AI 提供支持的功能助力開發(fā),今天給大家分享IntelliJ IDEA 2023.2正式發(fā)布新UI和Profiler轉正,感興趣的朋友一起看看吧2023-10-10Java中一維二維數組的靜態(tài)和動態(tài)初始化
今天通過本文給大家分享Java中的數組,包括一維數組和二維數組的靜態(tài)初始化和動態(tài)初始化問題,感興趣的朋友一起看看吧2017-10-10MyBatis使用Zookeeper保存數據庫的配置可動態(tài)刷新的實現代碼
這篇文章主要介紹了MyBatis使用Zookeeper保存數據庫的配置,可動態(tài)刷新,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-08-08Spring-Bean創(chuàng)建對象的步驟方式詳解
在本篇文章里小編給大家分享的是關于Spring-Bean創(chuàng)建對象的步驟方式詳解內容,有興趣的朋友們跟著學習下。2020-02-02