gpt4 book ai didi

java - DAO 返回 NullPointerException

转载 作者:行者123 更新时间:2023-12-01 04:45:53 26 4
gpt4 key购买 nike

我创建了一个ExamineeDao来通过使用他们的ID、大厅票号等来获取Examinee

在服务中,我自动连接了 ExamineeDao a 如下

@Autowired
private ExamineeDao examineeDao;

我尝试在服务函数中访问 ExamineeDao 作为

Examinee examinee = examineeDao.findById(id);\\line no 85 in the generateQMH

当我执行代码时,服务器将错误显示为

java.lang.NullPointerException: null
at cdac.examination.ccat.service.exam.ExamQuestionsListServiceImpl.generateQMH(ExamQuestionsListServiceImpl.java:85)
at cdac.examination.ccat.service.exam.ExamQuestionsListServiceImpl.getQAIPath(ExamQuestionsListServiceImpl.java:48)

上述异常是由于examineeDao返回NULL值引起的。

有人建议我出现这种错误的可能性是什么以及我需要更改什么吗?

最佳答案

您的 spring 配置可能有错误。在该行引发 NullPointerException 的唯一机会是如果 examineeDaonull,因此它可能未正确注入(inject)。运行调试器,它会很快显示给您。

ExamineeDao 可能无法用于 Autowiring ,请发布您的 Spring 配置(以及带注释的 ExameDao 类)。

关于java - DAO 返回 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15850926/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com