确认

  • [X] 我使用的版本是最新版, 并且使用插件确认过项目里无依赖版本冲突
  • [X] 我已经在 issue 中搜索过, 确认问题没有被提出过
  • [X] 我已经修改标题, 将标题中的 描述 替换为遇到的问题

当前程序版本

3.5.9

问题描述

我使用@TableField(typeHandler = UserPasswordTypeHandler.class)单独指定 typehandler可以正常工作 当我注释掉 @TableField(typeHandler = UserPasswordTypeHandler.class) 改用全局type-handlers-package: com.pjb.demo.mapper.handler时 typehandler无法生效

备注:@TableName(autoResultMap = true) 已加

详细堆栈日志

No response

Comment From: miemieYaho

git形式给出你的复现demo

Comment From: 17857333693

https://gitee.com/pan-jiabin/demo.git MyBatis-Plus [错误报告]: type-handlers-package全局配置未生效 MyBatis-Plus [错误报告]: type-handlers-package全局配置未生效 MyBatis-Plus [错误报告]: type-handlers-package全局配置未生效

Comment From: miemieYaho

初步看如果你这个能全局生效那会影响所有string类型的字段

Comment From: 17857333693

是的 但实际上typehandler并没有产生作用

Comment From: miemieYaho

因为排在了默认string的typehandler后面

Comment From: 17857333693

奥 懂了 感谢感谢