修改报销单后会导致创建时间消失

修改报销单后会导致创建时间消失

http://img1.sycdn.imooc.com//climg/5bdec43d0001733913660736.jpg

因为前段页面已经传了claimVoucher.id过来所以可以根据选中代码从DB中拿出来,之前老师保存的是页面传过来的部分值,不完整

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

http://img1.sycdn.imooc.com//climg/5be01e1e0001ee9d06250031.jpg

去掉这行代码试试。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 似乎有点意思 提问者 #1
    通过比较课件的源代码,我找到原因了,因为 @Update("update claim_voucher set cause=#{cause},create_sn=#{createSn},create_time=#{createTime}," + "next_deal_sn=#{nextDealSn},total_amount=#{totalAmount},status=#{status} where id=#{id}") void update(ClaimVoucher claimVoucher); 我在update中把所有值都更新了,所以createTime因为没有值被覆盖为null了,而在老师给的语句中没有更新createTime,故不会改变之前的createTime。本来以为找不到错误了,谢谢老师给的提示
    2018-11-05 19:11:32
一叶知秋519 2018-11-05 11:05:41

同学是说老师的源码中修改报销单以后,创建时间就消失了吗?还是说?

建议同学能够再清晰的描述一下你的问题,方便老师帮助你更加准确的解答。

祝学习愉快!

  • 提问者 似乎有点意思 #1
    是呀,按视频敲得,然后修改报销单以后创建时间就消失了
    2018-11-05 18:29:41
  • 提问者 似乎有点意思 #2
    呃,用课件上的源码是木有问题的,这个不能让老师背锅
    2018-11-05 19:03:56
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
SSM主流框架入门与综合项目实战2018版
  • 参与学习           人
  • 提交作业       205    份
  • 解答问题       4317    个

Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师
插入代码