sqlx work well if give a single-level non nil pointer of struct object when do get or select like below code:
func (s *userManageSrv) GetUserByID(id int64) (res *ms.User, err error) {
res = &ms.User{}
err = s.q.GetUserById.Get(res, id)
return
}
but will throw a nil pointer error like below code:
func (s *userManageSrv) GetUserByID(id int64) (res *ms.User, err error) {
err = s.q.GetUserById.Get(&res, id)
return
}
I want the code above work well because gorm could do this work well.
sqlx work well if give a single-level non nil pointer of struct object when do get or select like below code:
but will throw a nil pointer error like below code:
I want the code above work well because gorm could do this work well.