保存必须set createTime和uptateTime值,才能保存成功,疑问为什么

来源:4-9 订单服务dao

梦醒了该散了

2020-01-03

师兄您好,我在学习过程中,发现跟你的有点区别
在4-9订单dao里,OrderDetailRepository 测试保存OrderMaster的时候,必须要set createTime和uptateTime2个值,才能保存成功(不设置就会报错,这个问题好解决),但是跟你讲的有点出出入,这个是为什么呢,为什么需要设置值,数据库是默认当前数据的
图片描述
数据库ordermaster表结构
图片描述

写回答

1回答

廖师兄

2020-01-03

不用设置的时间字段的。orderMaster对象加2个注解@DynamicUpdate和@DynamicInsert

1
4
I_van
回复
C_zh
添加@SelectBeforeUpdate(true)
2021-02-04
共4条回复

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5673 学习 · 2489 问题

查看课程