HTTP Status 500 - Could not execute JDBC batch update;

来源:互联网 发布:hive sql与sql区别 编辑:程序博客网 时间:2024/06/07 04:58

一、HTTP Status 500 - Could not execute JDBC batch update;



今天遇到这错误 了,原因是密码这个字段使用md5转换的,而数据库的password字段长度才8位,装不下导致的。改成32位就行了。




二、java.lang.NullPointerException...(InvocationTargetException)空指针异常。原来是我查找这个对象的时候,变为null了,所以set不进去属性导致的空指针异常

        Member member =new Member();
        member = this.memberService.getMemberByProperty(phone); //查找这个对象时,member已经设为null,所以下面的member已经是null了。
        //查找邮箱唯一
        if(member != null) {
            return "phoneerror";
        }
        //po
        member.setPhone(phone);  // java.lang.NullPointerException