看到返回结果之后主要分析了一下状况:数据库
实体类的get、set方法确实bash
mapper.xml文件中的resultMap、resultType等缘由致使mybatis
数据库中数据存在问题 通过检查与验证发现以上都不存app
在问题,包括代码逻辑也通过几回检查。实在不知道问题所在,因而又去问题的根源查看,详细的查看了查询所得的返回结果,发现全部为null的字段都存在一种现象就是字段名都为驼峰命名,而后网上查阅mybatis字段自动转换驼峰命名的配置。以下:xml
#开启驼峰命名转换 mybatis.configuration.map-underscore-to-camel-case=true