Gorm: Perlu atribut bidang `gorm:"nullable"`

Dibuat pada 5 Jun 2016  ·  3Komentar  ·  Sumber: go-gorm/gorm

Hai.
Ada beberapa ketidaknyamanan saat bekerja dengan nilai NULL dalam database.
Penggunaan sql.NullString atau sql.NullInt64 memerlukan lapisan pemetaan tambahan antara struct-to-store dan struct-to-send (json), karena pengaturan langsung NullString/NullInt64 ke json adalah gila.

Yang saya butuhkan hanyalah gorm:"nullable" yang akan mengonversi 0 dan "" menjadi NULL dalam string SQL sebelum dieksekusi.

Komentar yang paling membantu

Gunakan pointer tipe menjadi nullable. seperti menggunakan *string

Semua 3 komentar

Gunakan pointer tipe menjadi nullable. seperti menggunakan *string

Mengapa menggunakan sql.Null* dalam dokumen? Adakah yang punya tautan ke pro/kontra menggunakan pointer vs sql.Null?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat