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