idea和eclipse生成实体类的get/set方法不一致引发的血案

人工智能,零基础入门!http://www.captainbed.net/inner

记录一下今天工作中遇到的一个问题,刚好好久没写博客了,今天就写一篇。

是这样的,今天我在开发过程中,原是将另外一个项目中的功能模块迁入到新项目中,这个功能在之前那个项目中是有用的,然而将其迁到新项目后,Dao层的update功能不能成功修改数据。这个Dao层的一些方法都是我们公司自己封装的,我们只要继承BaseDao就行了,在出现修改不成功现象之后,我以为是这个BaseDao的原始方法有问题,因为在之前的项目中是没有问题的,现在只不过是两个项目中的持久层框架不一样,所以我就去debug跟代码,发现其实这个东西是能用的,但是在循环遍历输入实体类的所有字段后就没有日志了。我就很纳闷,这到底是怎么一回事呢,这么简单的一个代码段,怎么就跑不通呢。后来我找旁边的同事,看看他的此类update功能行不行,结果他说他的是可以的,然后我就更纳闷了。交流了一下,发现我俩的代码块的逻辑是一样的,为什么他的就可以。我叫他过来看一下,然后他确认了我的和他的是一样的,就也觉得奇怪,叫我自己去debug看看怎么回事。然后我琢磨了好久,去把所有的代码重新审查看一遍,发现没问题,然后把pojo实体类的get/set方法删除掉,重新用eclipse的快捷键生成了一遍,然后重新试了一下,莫名其妙的就好了,刚刚的update数据成功了。我就觉得那应该是pojo这里除了什么问题,定位到问题位置后,

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值