code: func (session *Session) QueryString(sqlorArgs ...interface{}) ([]map[string]string, error) {
  	if session.isAutoClose {
  		defer session.Close()
  	}
  
  	sqlStr, args, err := session.genQuerySQL(sqlorArgs...)
  	if err != nil {
  		return nil, err
  	}
  
  	rows, err := session.queryRows(sqlStr, args...)
  	if err != nil {
  		return nil, err
  	}
  	defer rows.Close()
  
  	return rows2Strings(rows)
  }
docs: // QueryString runs a raw sql and return records as []map[string]string