问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java list size大于0,却输出null

发布网友 发布时间:2023-05-11 02:34

我来回答

3个回答

热心网友 时间:2023-10-11 19:24

这个问题我这样回答:

你有一个盒子,盒子里面是可以放10苹果的,但是你没把苹果放进去。

但是这时候,别人问你的盒子是多大的啊?你就可以回答可以放10个苹果。但是,请注意这个但是,你的盒子里面是一个苹果都没有的,那你还怎么想把苹果拿出来呢?这不扯淡么?
——————————————————————————————————————
补充回答:
麻烦在getSource(PS:函数的命名。。。。首字母请不要用大写)函数的List list = this.getHibernateTemplate().find(hql); 加一个断点,然后调试下试试,看看取出来的list里面是有什么。

还有 异常记住要捕捉,直接抛出是一种很不好的习惯!!

对了,有种情况可能会导致你这个出错:hql语句from 后面写的是类名而不是数据库表的名字,另外Hibernate的映射文件和类名要对应,字段要对应(若是注解的话,则另说)。

热心网友 时间:2023-10-11 19:24

你这个问题是,listsource里面存放的对象没有初始化。
比如:
[null,null,null]
这是一个list,size=3,但是你取出来全都是null。

热心网友 时间:2023-10-11 19:25

list 中可以存放null值,也可以重复,所以理论上可以存放任意个null
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
让你狂吃吃不够的原因是什么 属鸡4月出生好,农历四月属鸡的生肖怎么样 农历4月出生属鸡人命好吗 小家电保多久 小家电使用寿命大揭秘 三方协议 随便盖个章可以么 代表建议取消1至3年级家庭作业 是否真能落实 为什么有的学校录取分数线提前批比本科一批还高 提前批次录取分数高吗 如果提前批分数低是不是普通本科批就低 提前批和本科一批录取线相差多少 你从来都不是死板的山,只是不为我哗然什么意思 我从来都是死寄的山,不为谁哗然。什么意思? 哗然取众什么意思 recno是什么意思啊 聊聊你有过哪些言不由衷的经历吧? 人为什么总是说着言不由衷的话,做着一些违心的事呢? 母亲节的吉祥语 ...左甲状腺残余”,“右甲状腺”均阴性。是什么意思 千言万语难表由衷是什么意思? 淋巴结7/10见症转移,另见6枚癌结节及游离的癌组织是什么意思 为什么我安装了捷通TTS组件在SD卡上,但是虫洞语音助手说话时仍然显示网络连接异常 急!!!!!求解啊 会言不由衷是什么意思 ? 你从来都不是死板的山,只是不为我哗然是什么意思 此后没有哗然我就是春山什么意思 case版本专辑是什么意思 Java for循环取 List ,出现循环空指针,求助 Java list 里有null值 程序运行的时候 会报Null指针异常 ip 区间是什么意思, 2米床床垫尺寸是多少 选购床垫要知道的攻略 捷通tts组件怎么用 他从来不是死板的山只是不为我哗然什么意思 在vf数据库里,b->或a->是什么意思? recno()的用法? set talk off是什么用法? 怎样把日本年号翻译成英语? 我是这样死板的山 竟然会为你哗然什么意思 古代年号如"贞观"翻译成英文是直接用拼音还是怎么翻 北京办理继承公证的程序是怎样的 英语中的年号怎么读?例1996年 电脑可以参加抖音挑战榜吗? 房产继承的程序是什么 继承权公证书办理流程是怎样的 大小2路兵是什么数字 房产继承办理程序详细步骤 查出肝硬化后,身体出现哪些变化,说明可能恶化了? 哪些异常变化在身体上出现,大多是肿瘤已经恶化的信号? 公证处遗产继承公证的流程是什么 大小二路兵代表什么生肖 肝炎病情一旦恶化,身体会发出什么信号? 六合相生是子丑,大小二三路兵手 身体出现哪三种“变化”,说明糖尿病要恶化了? 梦见外公到我家吃饭的预兆