An powerful enhanced toolkit of MyBatis for simplify development
16.44k
stars
4.31k
forks
source link
[错误报告]: 描述实体类加上了autoResultMap = true, 字段上面加了@TableField(typeHandler = EncAndSensMobile.class) 现在插入更新都会走这个typeHandler, 但是在用lambdaQuery的时候去查询兵没有走这个typeHandler #6527
Open
mengxiang-Fang opened 1 month ago
确认
当前程序版本
3.4.3
问题描述
在使用mybatis-plus3.4.3的时候,在实体类已经加上autoResultMap = true,相关字段phone上也加上了@TableField(typeHandler = EncAndSensMobile.class),但是再用lambdaQuery的时候没有走这个handler逻辑,这个handler是对phone手机号码做加密解密的
用mybatisplus的saveorupdate()方法更新或者插入没有问题,但是用lambdaQuery查询就不会走这个handler逻辑, 如果直接在XML文件里面用sql语句然后使用resultMap里面加上typehandler也没有问题, 我想问下是3.4.3版本就不支持lambdaQuery这种查询方式使用typeHandler吗?
详细堆栈日志