您的位置:首頁技術文章
文章詳情頁

java - Spring boot mybatis 自定義轉換器問題

瀏覽:112日期:2023-11-01 14:20:55

問題描述

spring boot 與mybatis整合時候,自定義typehandler(轉換器)無被調用先上表結構java - Spring boot mybatis 自定義轉換器問題實體java - Spring boot mybatis 自定義轉換器問題枚舉類型java - Spring boot mybatis 自定義轉換器問題自定義handlerjava - Spring boot mybatis 自定義轉換器問題

mybatis.type-handlers-package已經配置

來個大神助攻

問題解答

回答1:

mybatis默認會用EnumTypeHandler來處理Enum類型,見下述代碼:

if (handler == null && type != null && type instanceof Class &&Enum.class.isAssignableFrom((Class<?>) type)) { handler = new EnumTypeHandler((Class<?>) type);}

如果你要用自己的typeHandler,就需要先注冊自己的typeHandler,然后在設置參數和獲取結果的時候設置typeHandler.

標簽: java
相關文章:
国产综合久久一区二区三区