0
点赞
收藏
分享

微信扫一扫

对于数据库能查询到的数据但是java里却显示null的问题

M4Y 2022-04-04 阅读 106

问题:对于数据库能查询到的数据但是java里却显示null

解决方案:

        ① 很有可能是你设置的属性为 private ,然后没有给相对应的get和set方法 才导致无法获取对应的属性,然后显示为null;

未修改前:

class Human{
    private Integer id;
    public Human(Integer id) {
        this.id = id;
    }
}

修改后:

class Human{
    private Integer id;
    public Human(Integer id) {
        this.id = id;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }
}

        ② 可能是对应字段没有设置相对应,Bean对应类和数据库的对应类顺序名称类型要相一致,不得随意进行更改。

常见类型:

mysql                 ========              java

int                       ========            Ingeter

char,varchar      ========            String

仅供参考...

2022-04-04

举报

相关推荐

0 条评论