org.springframework.dao.DataIntegrityViolationException: Could not execute JDBC batch update; nested

//Action中的方法

/**
     * 查看修改
     *
     * @return
     */
    public String update() {
        Admin admin = (Admin) baseService.findById(Admin.class, this.entity
                .getId());
        ObjectUtil.copy(admin, entity);
        return "update";

    }

    /**
     * 修改管理员
     * */
    public String saveUpdate() {
        Admin admin = (Admin) baseService.findById(Admin.class, this.entity
                .getId());
        admin.setUsername(entity.getUsername());
        admin.setPassword(MD5EncryptUtil.md5Encry(this.entity.getPassword()));
        admin.setType(entity.getType());
        admin.setState(entity.getState());
        admin.setName(entity.getName());
        admin.setEmail(entity.getEmail());
        admin.setCellphone(entity.getCellphone());
        admin.setMemo(entity.getMemo());
        baseService.saveOrUpdate(admin);
        this.result = "修改管理员成功!";
        admin = new Admin();
        ObjectUtil.copy(admin, entity);

        this.getSession().setAttribute(CommonConst.SESSIONUSER, admin);
        this.getSession().setAttribute("userinfo",
                "(" + admin.getName() + ")" + admin.getName());

        return list();
    }

//jsp页面修改用到的连接

">修改


//jsp修改信息的form


    

        bgcolor="#a8c7ce">
        
        

            
            
            
            
        

        
            
            
            
            
        

        
            
            
            
            
        

        
            
            
            
            
        
        
            
        

    
用户名:密码
状态                        name="state" list="#{'01':'正常','03':'已删除'}"
                        listValue="value" listKey="key" headerKey="" headerValue="">
账号拥有人姓名
邮箱手机号
账号描述类型                        name="state" list="#{'00':'最高权限','01':'一般权限'}"
                        listValue="value" listKey="key" headerKey="" headerValue="">

            


//struts配置


            /admin/adminuser/list_department.jsp
            /admin/adminuser/add_department.jsp
          /admin/adminuser/{1}_department.jsp
         
                result
            

        

求解?哪里出问题了?再下新手,请教下各位高手!


你可能感兴趣的:(org.springframework.dao.DataIntegrityViolationException: Could not execute JDBC batch update; nested)