From fdbf36d7eafc9ede1eba931025868a66eb60ef12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=97=A0=E9=97=B4=E8=90=BD=E5=8F=B6?= Date: Tue, 24 Oct 2017 04:51:27 -0500 Subject: [PATCH] add string support (#730) --- session.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/session.go b/session.go index 4c8727b3..5c6cb5f9 100644 --- a/session.go +++ b/session.go @@ -462,6 +462,10 @@ func (session *Session) slice2Bean(scanResults []interface{}, fields []string, b hasAssigned = true if len(bs) > 0 { + if fieldType.Kind() == reflect.String { + fieldValue.SetString(string(bs)) + continue + } if fieldValue.CanAddr() { err := json.Unmarshal(bs, fieldValue.Addr().Interface()) if err != nil {