【发布时间】:2017-06-19 05:26:24
【问题描述】:
我正在 Eclipse 中开发一个应用程序,以使用 Spring 和 hibernate 在网页中显示数据库表。以下是我的 DAO 文件。
package net.codejava.spring.dao;
import java.util.List;
import net.codejava.spring.model.Employee;
public interface EmployeeDAO {
public List<Employee> list();
}
我创建的控制器是
package net.codejava.spring.controller;
import java.io.IOException;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import antlr.collections.List;
import net.codejava.spring.dao.EmployeeDAO;
import net.codejava.spring.dao.*;
public class HomeController {
private EmployeeDAO employeeDAO;
@RequestMapping(value="/")
public ModelAndView listEmployee(ModelAndView model) throws IOException{
List<Employee> listEmployee = EmployeeDAO.list();
model.addObject("listEmployee",listEmployee);
model.setViewName("ome");
return model;
}
}
现在它在我的控制器中显示一条错误消息,例如“无法从 EmployeeDAO 类型对非静态方法 list() 进行静态引用”。
如何解决?
提前致谢
【问题讨论】:
标签: hibernate spring-mvc