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字段在设计上默认是数据库自动维护的,主要是避免运行程序的服务时间不一致导致问题。

0
0

仿微信抢红包 Golang实战多版本抢红包系统

Golang红包系统单体版+并发版+分布式+微服务版,四大金装版、超值必修课

582 学习 · 159 问题

查看课程