619123555
619123555
把自定义的处理程序类的全局限定符,通过mybatis-config.xml中的typeHandlers标签注册到mybatis中. 定义个resultMap标签, 在resultMap的子标签result中,通过typeHandler属性指定使用哪个处理程序类.
如果是这么注册的话,会把mybatis默认的String, VARCHAR类型处理器给覆盖掉,也就是所有String, VARCHAR类型的字段,都会走你自定义的处理器,那这样你就可以在自定义的类型处理器中,根据字段名来判断是否需要加解密
userMapper接口类中的SelectUser函数没有配置@select注解,同时在UserMapper.xml中也不存在select相应的标签
ParamNameResolver构造方法中解析方法参数名时,就已经判断了是否为特殊参数(RowBounds || ResultHandler),特殊参数不会放到names集合中.
pom文件maven-compiler-plugin -> configuration标签中,加上这个 -parameters https://github.com/mybatis/mybatis-3/releases/tag/mybatis-3.4.1