最近在学习javaweb,发现出现了一个bug:

我发现,在我的自定义类中的field和mysql中字段的类型不是一样的,所以导致反射失败抛出异常

 

又因为BeanListHandler中的反射是根据字段进行反射,从构造set方法中反射数据进字段,所以我修改了一下get和set方法

public UserBasic getAuthor_UseBasic() {
        return author;

    }

    public void setAuthor(Integer author) {
        UserBasic userBasic = new UserBasic();// UseBasic是我的自定义类
        userBasic.setId(author);
        this.author = userBasic;
    }

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐