文章詳情頁(yè)
java - Spring boot mybatis 自定義轉(zhuǎn)換器問(wèn)題
瀏覽:198日期:2023-11-01 14:20:55
問(wèn)題描述
spring boot 與mybatis整合時(shí)候,自定義typehandler(轉(zhuǎn)換器)無(wú)被調(diào)用先上表結(jié)構(gòu)
實(shí)體
枚舉類型
自定義handler
mybatis.type-handlers-package已經(jīng)配置
來(lái)個(gè)大神助攻
問(wèn)題解答
回答1:mybatis默認(rèn)會(huì)用EnumTypeHandler來(lái)處理Enum類型,見(jiàn)下述代碼:
if (handler == null && type != null && type instanceof Class &&Enum.class.isAssignableFrom((Class<?>) type)) { handler = new EnumTypeHandler((Class<?>) type);}
如果你要用自己的typeHandler,就需要先注冊(cè)自己的typeHandler,然后在設(shè)置參數(shù)和獲取結(jié)果的時(shí)候設(shè)置typeHandler.
標(biāo)簽:
java
上一條:高琪Java視頻里,這個(gè)將int類型的值直接賦值給Integer對(duì)象的語(yǔ)句怎么會(huì)通過(guò)編譯呢?下一條:java - 正則表達(dá)式問(wèn)題
相關(guān)文章:
1. javascript - QQ第三方登錄的問(wèn)題2. 在mac下出現(xiàn)了兩個(gè)docker環(huán)境3. 運(yùn)行python程序時(shí)出現(xiàn)“應(yīng)用程序發(fā)生異常”的內(nèi)存錯(cuò)誤?4. 利用IPMI遠(yuǎn)程安裝centos報(bào)錯(cuò)!5. spring-mvc - spring-session-redis HttpSessionListener失效6. 測(cè)試自動(dòng)化html元素選擇器元素ID或DataAttribute [關(guān)閉]7. javascript - 最近用echarts做統(tǒng)計(jì)圖時(shí)遇到兩個(gè)問(wèn)題!!8. java - Spring boot 讀取 放在 jar 包外的,log4j 配置文件,系統(tǒng)有創(chuàng)建日志文件,不寫(xiě)入日志信息。9. 淺談Vue使用Cascader級(jí)聯(lián)選擇器數(shù)據(jù)回顯中的坑10. IOS app應(yīng)用軟件的id號(hào)怎么查詢?比如百度貼吧的app-id=477927813
排行榜

熱門(mén)標(biāo)簽
網(wǎng)公網(wǎng)安備