From dd9c707f50cc37d342489e8361ad304df372b07a Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Wed, 8 Jan 2014 18:18:42 +0800 Subject: [PATCH] bug fixed #46 --- session.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/session.go b/session.go index 7623009b..70872360 100644 --- a/session.go +++ b/session.go @@ -1346,7 +1346,6 @@ func row2map(rows *sql.Rows, fields []string) (resultsMap map[string][]byte, err } func (session *Session) getField(dataStruct *reflect.Value, key string, table *Table) *reflect.Value { - key = strings.ToLower(key) if _, ok := table.Columns[key]; !ok { session.Engine.LogWarn(fmt.Sprintf("table %v's has not column %v. %v", table.Name, key, table.ColumnsSeq)) @@ -1634,7 +1633,7 @@ func (session *Session) row2Bean(rows *sql.Rows, fields []string, fieldsCount in if !hasAssigned { data, err := value2Bytes(&rawValue) if err == nil { - session.bytes2Value(table.Columns[key], fieldValue, data) + session.bytes2Value(table.Columns[strings.ToLower(key)], fieldValue, data) } else { session.Engine.LogError(err.Error()) }