Closed huhx closed 5 months ago
在Spring中的,默认插入数据库记录的Version=0
目前做法是:
type BaseEntity struct { Id int64 `json:"id"` CreatedAt time.Time `json:"createdAt"` CreatedBy string `json:"createdBy"` UpdatedAt time.Time `json:"updatedAt"` UpdatedBy string `json:"updatedBy"` Version optimisticlock.Version `json:"version"` DeletedAt int64 `json:"deletedAt"` }
然后使用gorm的BeforeCreate的回调中
baseEntity.Version = optimisticlock.Version{Valid: true}
不知道有没有更好的实现方式
就你目前的方式没毛病
Describe the feature
在Spring中的,默认插入数据库记录的Version=0
Motivation
Related Issues
目前做法是:
然后使用gorm的BeforeCreate的回调中
不知道有没有更好的实现方式