UpdatedAt字段和CreatedAt字段的错误
来源:5-7 资金账户模块-账户表红包账户查询数据库访问层的测试用例编码实战
SloMo8
2019-07-20
对于账户持久化对象,UpdatedAt字段和CreatedAt字段,tag中没有添加omitempty,所以两个字段的值不会在数据库中自动生成,而是被初始化为time.Time的0值。
自动化测试代码中不该比较自己编写的持久化对象的CreatedAt字段和查询出的对象的CreatedAt字段,因为自己编写的Account对象中没有对CreatedAt字段赋值
写回答
1回答
-
枫荇
2019-07-22
UpdatedAt字段和CreatedAt字段在设计上默认是数据库自动维护的,主要是避免运行程序的服务时间不一致导致问题。
00
相似问题