Mapping
DAO
public interface SigninDAO{
public List<DataObject> getList();
}
public class SigninDAOImpl extends HibernateDaoSupport {
public List<T> getList() {
return (getHibernateTemplate().find("from " + dataClass.getName() + " x"));
}
}
Контроллер
@Controller
@RequestMapping("/signin.html")
public class Signin {
private SigninDAO signinDAO;
Signin(){
}
public void setSigninDAO(SigninDAO signinDAO) {
this.signinDAO = signinDAO;
}
@RequestMapping(method=RequestMethod.POST)
public String processSubmit(@ModelAttribute("signinRequest") SigninRequest signinRequest,
BindingResult result, SessionStatus status) {
List<Merchant> merchant = signinDAO.getList();
return "index";
}
}
Когда моя форма входа отправлена, вызывается метод processSubmit, и я получаю исключение нулевого указателя здесь List<Merchant> merchant = signinDAO.getList();
Похоже, setSigninDAO()
метод не сопоставлен с этим запросом? Как мне это отобразить?
Как мне использовать multiactioncontroller в этом случае?