gpt4 book ai didi

java - 这就是您在服务层中调用 Dao 的方式吗?

转载 作者:行者123 更新时间:2023-12-01 07:42:33 26 4
gpt4 key购买 nike

在你的服务层中,假设你有一个执行 XX 的方法,这是你引用 Dao 类的方式吗?

public class SomeServiceImpl implements SomeService

public void DoSomething(int someThingId){

UserDao userDao = this.daoFactory().GetUserDao();
SalesDao salesDao = this.daoFactory().GetSalesDao();
..
..
..

}

这样做有点麻烦,希望是否有一种更简单、更优雅的方法?

最佳答案

我使用 Springframework 来配置我的应用程序。这个框架有一个很好的功能,使我能够将依赖项注入(inject)到我的服务层中。因此,服务实现看起来像这样:

@Autowired
private UserDAO userDao;
public void doSomething(int someThingId) {
userDAO.findById(someThingId);
...
}

关于java - 这就是您在服务层中调用 Dao 的方式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2045150/

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