舞亦恩的gravatar头像
舞亦恩 2015-08-20 18:12:00

为什么mybatis查询结果list出现 [null] 集合长度为1的数据集?

为什么mybatis 查询结果list出现 [null] 集合长度为1?该如何解决?为什么mybatis查询结果list出现 [null] 集合长度为1的数据集?

所有回答列表(8)
masque的gravatar头像
masque  LV16 2015年8月20日

1.sql打印出来

2.到数据库执行sql

lonyi的gravatar头像
lonyi  LV7 2015年8月21日

断点进实现方法里看看,应该是没查到数据,但是dao层默认add了一个null到list中,然后返回了

wentao的gravatar头像
wentao  LV24 2015年8月21日

是的 一楼的大牛说的不错,先看看sql是什么,在sql软件中执行的结果如何。

已注销用户的gravatar头像
已注销用户  LV34 2015年8月21日

看看elementData展开一下里面的那些属性有值 一目了然

丶男儿当自强的gravatar头像
丶男儿当自强  LV13 2015年8月21日

有时候,空,也别当成一个对象了

最代码包妹的gravatar头像
最代码包妹  LV15 2015年8月21日

先看看数据库有没有值  然后调试吧..  一步一步来..  

nima74的gravatar头像
nima74  LV11 2015年8月24日

貌似null也算个对象了,建议参数如果为空的话,设为""这样就不会有问题了

HoHeyHo的gravatar头像
HoHeyHo 2018年3月26日

数据的确是查出来了,但是你用对象去装的时候出现了问题,实体类的字段跟数据库的字段没有对应,数据不知道转到哪里去了,当你取的时候就出现了null, 但list实际是有长度的

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友