部分数据前台显示为null

这个问题出现在前台显示上面。实体类有一个公共父类IdEntity ,在它上面仅有一个Id字段。当时在前台显示Book类的checkboxes,结果发现id部分总是为null。在一位朋友的帮助下,查了一些文档,最后猜测问题可能出现在父类上面。但是对数据库的测试则显示Id是可以获得的,问题出现在到前台的传输上面。

之后为了确定问题,临时新建了一个父类,包含了一些其他的字段,结果发现问题重现了。父类的字段始终显示为null。

讨论了一段时间,中间去spring官方论坛上寻求过答案,有一个跟我是一模一样的问题,但是下面都是对问题的猜测,提问者的问题最后也没有解决。但是有一个人的回答中用了Serializable这个词,简直眼前一亮!!!

没错,问题就是出现在基础的序列化上面。IdEntity作为公共父类,应当实现Serializable接口的,但是由于缺乏经验,这个类没有实现。所以才会出现这种问题。

以作警示。

另外,今晚阅读了下《写给大忙人看的java SE8》…函数式简直太牛了!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值