文章詳情頁
java - Spring boot mybatis 自定義轉換器問題
瀏覽:98日期:2023-11-01 14:20:55
問題描述
spring boot 與mybatis整合時候,自定義typehandler(轉換器)無被調用先上表結構實體
枚舉類型
自定義handler
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
相關文章:
1. android - NavigationView 的側滑菜單中如何保存新增項(通過程序添加)2. 老師 我是一個沒有學過php語言的準畢業生 我希望您能幫我一下3. php7.3.4中怎么開啟pdo驅動4. 關于thinkphp 5.1中,ajax提交數據url的格式寫法,加花括號就出錯,請老師指點5. http://run.php.cn/在線PHP程序運行結果不正確6. tp5 不同控制器中的變量調用問題7. Thinkphp5.1報錯不支持Redis8. ueditor上傳服務器提示后端配置項沒有正常加載,求助!!!!!9. 提示語法錯誤語法錯誤: unexpected ’abstract’ (T_ABSTRACT)10. 這段代碼既不提示錯誤也看不到結果,請老師明示錯在哪里,謝謝!
排行榜
