gpt4 book ai didi

java - 从 Service 调用 DAO 方法时出现问题

转载 作者:行者123 更新时间:2023-12-01 23:53:56 24 4
gpt4 key购买 nike

我有一个 DAO,其方法如下:

class AbcService 
{
private AbcDAO isntance;
public void getStuff()
{
instance.getQueryResult();
}
}

现在,如果从任何地方调用此方法,它将在实例调用查询方法时给出 NullPointerException。 这段代码仍然在项目中使用了很长时间,在认为它不正确之前我会三思而后行。有什么方法可以访问此代码。这是标准做法吗?

最佳答案

如果您有 isntance 的 setter,则只需在调用 getStuff 之前调用它即可。这是标准的(尽管有些人会说所有需要的字段都应该在构造函数内设置。

关于java - 从 Service 调用 DAO 方法时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15895410/

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