HTTP状态500 - 请求处理失败;嵌套异常

时间:2017-06-21 11:56:00

标签: spring hibernate

Controller:
    @RequestMapping(value="/balance.html",method=RequestMethod.GET)
        public ModelAndView balance_navigation(@ModelAttribute("command") NetBean netBean,BindingResult result){
            System.out.println("controller balance");
            //int bal= netservice.displaybalance(cid);
            Map<String, Object> model = new HashMap<String, Object>();
            System.out.println("controller Map object balance");
            model.put("balance", netservice.displaybalance(cid));
            System.out.println("controller put() balance");
            return new ModelAndView("balance", model);
Dao:
`@Override
    public int displaybalance(int cid) {
    Session session=sessionFactory.openSession();
    System.out.println("query before executed in balance");
    Query query=session.createQuery("select accbal from Account as se where se.cid=cid");
    ////select ACCBAL from Account a  join Customer s on a.cid=s.cid where s.cid=cid
    System.out.println("query executed in balance");
    query.setParameter(0,cid);
    return (int) query.list().get(0);`

** org.springframework.web.bind.annotation.support.HandlerMethodInvocationException:无法调用处理程序方法[public org.springframework.web.servlet.ModelAndView com.controller.Netcontroller.balance_navigation(com.bean.NetBean,org) .springframework.validation.BindingResult)];嵌套异常是java.lang.IllegalStateException:节点没有数据类型:org.hibernate.hql.ast.tree.IdentNode

**

1 个答案:

答案 0 :(得分:0)

将@ModelAttribute(“command”)替换为@ModelAttribute(“netBean”) 同样的事情jsp还有ModelAttribute =“netBean”