Request processing failed; nested exception is org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; bad SQL grammar [UPDATE customer SET phone=?, email=? WHERE username=?]; nested exception is java.sql.SQLException: No value specified for parameter 3
Это код контроллера
@RequestMapping(value="/editdetail", method = RequestMethod.POST)
public ModelAndView editdetails(HttpServletRequest request, HttpServletResponse response, UserBean userBean,BindingResult result)
{
retrieveService.updates(userBean);
return new ModelAndView("redirect:/welcomes");
}
Это код реализации DAO
public String updates(UserBean userBean)
{
String sql="UPDATE customer SET phone=?, email=? WHERE username=?";
jdbcTemplate.update(sql, userBean.getphone(), userBean.getemail());
return null;
}