MyBatis的DeBug模式下sql有数据输出,返回结果却为null?

MyBatis的DeBug模式下sql有数据输出,返回结果却为null?

看图:

由此可见Dubug模式下,有sql输出,则说明咱们的接口和xml映射是没有问题的,其sql语句也是没有问题的,sql也正常被执行,那最终原因是什么呢?
MyBatis的DeBug模式下sql有数据输出,返回结果却为null?

看图:

这里我们可以看出是返回的List,最终控制台打印的却是null,那么这就说明咱们的映射和实体类出现了问题,从而没有被一一映射成功,接下来看下图.
MyBatis的DeBug模式下sql有数据输出,返回结果却为null?这里是Student的实体类,实体类必须要和数据库一一对应,从而才能映射成功,从而结果才不会为null.
MyBatis的DeBug模式下sql有数据输出,返回结果却为null?最终成功!
MyBatis的DeBug模式下sql有数据输出,返回结果却为null?
最后也谢谢大家的观看!希望有助于大家.其问题原因还有很多就没有细说.谢谢!