确认
当前程序版本
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吗?
详细堆栈日志
1
Comment From: rowstop
手动处理
Comment From: cnbeiyu
我也遇到了这个情况,updatewrapper不使用typehandler