課程
/后端開發
/Java
/MyBatis-Plus入門
老師你好,我 pojo 時間類型 用的 LocalDate ,沒辦法進行轉化,怎么辦?
2020-01-22
源自:MyBatis-Plus入門 7-1
正在回答
你好,同學,你說的轉化是保存到數據庫中,還是想轉換成json數據給前端呀。我試驗了一下,保存數據是沒有問題的,實體類中如果字段為LocalDate。如果你使用的是mysql數據庫,可以對應的表字段類型為date,如果你使用的是datetime,那么保存的日期正常,時間是00:00:00。如果是要將pojo對象轉換成json串的話,不同的框架處理的方式有些不一樣,fastjson和jackson2都有格式化的注解,你試試是否可行,如果還不能轉換,可自定義該類型的轉換方法,也是不同框架的實現方式不一樣。
猴哥4 提問者
老猿 回復 猴哥4 提問者
猴哥4 提問者 回復 老猿
實體類用LocalDate怎么不能轉化啊,你指的是轉化成什么?實體類使用LocalDate代表的是日期類型,如果使用mysql的話,對應字段設置為date即可,如果字段設置為datetime的話,存儲進來的日期正確,時間是00:00:00。
數據庫用的 datetime, 用 mybatis plus讀不出來,好像是setObject 那里報了異常,用Date類型就沒問題
老猿
舉報
MyBatis-Plus框架入門必學課程!
2 回答實體類與數據庫使用TableFeild映射字段時,是否影響lambda的User::getUserName查詢
3 回答我在使用lambda 條件構造器時,報錯 找不到數據庫字段 ,實體類 映射應當是沒問題的
5 回答SpringBoot+MyBatisPlus+lombok selectList方法無法映射到實體對象?QueryWrapper條件查詢
6 回答分頁返回map類型時,selectMapsPage傳入的IPage參數報錯
4 回答UpdateWrapper更新字段時如何設置自增和自減
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-02-05
你好,同學,你說的轉化是保存到數據庫中,還是想轉換成json數據給前端呀。我試驗了一下,保存數據是沒有問題的,實體類中如果字段為LocalDate。如果你使用的是mysql數據庫,可以對應的表字段類型為date,如果你使用的是datetime,那么保存的日期正常,時間是00:00:00。如果是要將pojo對象轉換成json串的話,不同的框架處理的方式有些不一樣,fastjson和jackson2都有格式化的注解,你試試是否可行,如果還不能轉換,可自定義該類型的轉換方法,也是不同框架的實現方式不一樣。
2020-01-31
實體類用LocalDate怎么不能轉化啊,你指的是轉化成什么?實體類使用LocalDate代表的是日期類型,如果使用mysql的話,對應字段設置為date即可,如果字段設置為datetime的話,存儲進來的日期正確,時間是00:00:00。
2020-02-05
數據庫用的 datetime, 用 mybatis plus讀不出來,好像是setObject 那里報了異常,用Date類型就沒問題