1.遇到的问题
@Override
public User findUserById(Integer userId) throws Exception {
Object obj = this.userMapper.selectByPrimaryKey(userId);
System.out.println(obj.getClass().getName());
System.out.println("selectByPrimaryKey.obj.classLoader:"+obj.getClass().getClassLoader());
System.out.println("User.class.classLoader:"+User.class.getClassLoader());
User user = (User) obj;
return null;
}
问题就是当我使用tk.mybatis插件根据userId查询对象时,查询回来后数据不能转换成User。其中user配置与userMapper均为正确
2.分析
那么为什么会出现转换不成功,在这之前我自己也测试通过&#x