Mybatis查询结果List集合数量正确,但全为null

最近在把一些之前做过的项目改成SSM框架,在一个简单的查询SQL中,出现了没有查询结果的情况(返回值为POJO),经过不断的测试,发现集合的数量正确,但是值全为NULL,在参考了很多的网上的实例后,东改瞎改也没有效果。

TeachDao.java


TeachDao.xml


TeachService.java


TeachServiceImpl.java


TeachController.java


以上是框架中的相关配置(我只贴出了部分,只讨论Select()查询结果为null),xml配置我就不贴了,配置出错不会出现这种情况。

经过最后一番折腾,发现是POJO中的字段名称和数据库的不一致导致的(不是类型的绝对一致,而是名称),在最简单的地方出了错,经过修改成功查询除了结果。

贴出POJO(注释部分为我之前写的)


所以说这种问题一般都是由POJO的字段值和数据库的不一致导致的,出现这种问题的首先从这个POJO和数据库表对比一下吧。

猜你喜欢

转载自blog.csdn.net/qq_37922457/article/details/79944085
今日推荐