已经实体后,为什么ServiceImpl调用DaoImpl方法还要使用静态?

我已经写了实体类,但是还是要我在DaoImpl写static,不知道为什么

img

然后alt+enter

img

img


我一开始要解决的报错没有了,但是出现了新的报错,原因就是我加了static,真的会谢
救助各位朋友们!

1、把LoginDaoImp中的selectAll()方法的static修饰去掉。
2、在LoginServiceImpl类中创建LoginDaoImpl实例,比如以下代码:

private LoginDaoImpl loginDaoImpl;

public List<Login> selectAllser(){
  return loginDaoImpl.selectAll();
}

通过类实例去调用就不会报错了,希望可以解决你的问题。