mysql查找操作返回值出现 - [User{id=1, userName='null', date=Sun Sep 16 00:00:00 CST 2018}]

在后台进行对mysql数据的添加和查找时出现了下面的问题

2018-09-17 23:27:32.541  INFO 28620 --- [           main] com.example.demo.DemoApplicationTests    : [添加结果] - [1]
2018-09-17 23:27:32.555  INFO 28620 --- [           main] com.example.demo.DemoApplicationTests    : [添加结果] - [1]
2018-09-17 23:27:32.558  INFO 28620 --- [           main] com.example.demo.DemoApplicationTests    : [添加结果] - [1]
2018-09-17 23:27:32.583  INFO 28620 --- [           main] com.example.demo.DemoApplicationTests    : [查找结果] - [User{id=1, userName='null', date=Sun Sep 16 00:00:00 CST 2018}]

添加的User对象可以在数据库表中看的,但查找出来的User对象出现了这种情况:
返回的实体类User的属性userName='null’

[查找结果] - [User{id=1, userName='null', date=Sun Sep 16 00:00:00 CST 2018}]

这是我的User实体类和数据库表:

public class User implements Serializable {
    private static final Long serialVersionUID=8655851615465363473L;

    private Long id;

    private String userNname;

    private Date date;

    public User() {
    }

    public User(String userNname, Date date) {
        this.userNname = userNname;
        this.date = date;
    }

    public User(Long id, String userNname, Date date) {
        this.id=id;
        this.userNname = userNname;
        this.date = date;
    }

数据库表user


CREATE TABLE `user` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `date` date DEFAULT NULL,
  `user_name` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=33 DEFAULT CHARSET=utf8

在这里插入图片描述

看了好久才问题,实体类User的属性userName和数据库表user的字段user_name不一样,
最后把实体类User的属性userName改为user_name才把问题解决

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值