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

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

TeachDao.java


TeachDao.xml


TeachService.java


TeachServiceImpl.java


TeachController.java


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

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

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


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

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值