文章詳情頁
java - Spring boot mybatis 自定義轉(zhuǎn)換器問題
瀏覽:192日期:2023-11-01 14:20:55
問題描述
spring boot 與mybatis整合時候,自定義typehandler(轉(zhuǎn)換器)無被調(diào)用先上表結(jié)構(gòu)
實體
枚舉類型
自定義handler
mybatis.type-handlers-package已經(jīng)配置
來個大神助攻
問題解答
回答1:mybatis默認會用EnumTypeHandler來處理Enum類型,見下述代碼:
if (handler == null && type != null && type instanceof Class &&Enum.class.isAssignableFrom((Class<?>) type)) { handler = new EnumTypeHandler((Class<?>) type);}
如果你要用自己的typeHandler,就需要先注冊自己的typeHandler,然后在設(shè)置參數(shù)和獲取結(jié)果的時候設(shè)置typeHandler.
標簽:
java
相關(guān)文章:
1. 關(guān)docker hub上有些鏡像的tag被標記““This image has vulnerabilities””2. boot2docker無法啟動3. docker-compose中volumes的問題4. nignx - docker內(nèi)nginx 80端口被占用5. java - SSH框架中寫分頁時service層中不能注入分頁類6. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.7. dockerfile - 為什么docker容器啟動不了?8. docker容器呢SSH為什么連不通呢?9. 關(guān)于docker下的nginx壓力測試10. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?
排行榜

熱門標簽
網(wǎng)公網(wǎng)安備