Я реализую модель Горм для доступа к таблице в MySQL.
Это примерно так:
import (
"time"
)
type MyModel struct {
// ...some attributes...
CreatedAt time.Time
UpdatedAt time.Time
DeletedAt *time.Time
}
Мне интересно, достаточно ли ясно, чтобы следовать Горм * 1005? * соглашения об использовании указателя на time.Time
для указания (;)) этого атрибута может быть nil
, или лучше использовать database / sql / NullTime .
Думаете ли вы о каком-либо другом преимуществе использования NullTime помимо читабельности?