Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewNullBool ¶
func NewNullBytes ¶
func NewNullBytes(val []byte) sql.NullString
func NewNullFloat64 ¶
func NewNullFloat64(val float64) sql.NullFloat64
func NewNullInt64 ¶
func NewNullString ¶
func NewNullString(val string) sql.NullString
Types ¶
type JsonColumn ¶
JsonColumn 代表存储字段的 json 类型 主要用于没有提供默认 json 类型的数据库 T 可以是结构体,也可以是切片或者 map 理论上来说一切可以被 json 库所处理的类型都能被用作 T 不建议使用指针作为 T 的类型 如果 T 是指针,那么在 Val 为 nil 的情况下,一定要把 Valid 设置为 false
func (*JsonColumn[T]) Scan ¶
func (j *JsonColumn[T]) Scan(src any) error
Scan 将 src 转化为对象 src 的类型必须是 []byte, string 或者 nil 如果是 nil,我们不会做任何处理
Click to show internal directories.
Click to hide internal directories.