文章详情页
java - Spring boot mybatis 自定义转换器问题
浏览:92日期: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. docker-compose中volumes的问题2. python 多进程 或者 多线程下如何高效的同步数据?3. vim - docker中新的ubuntu12.04镜像,运行vi提示,找不到命名.4. docker-compose 为何找不到配置文件?5. php - 想要远程推送emjio ios端怎么搞 需要怎么配合6. android - 添加multidex后在部分机型上产生anr的问题,该如何解决7. 一个走错路的23岁傻小子的提问8. angular.js - node.js中下载的angulae无法引入9. angular.js - Angular 刷新页面问题10. java - Hibernate查询的数据是存放在session中吗?
排行榜
