code: func (engine *Engine) TableInfo(bean interface{}) *Table {
  	v := rValue(bean)
  	tb, err := engine.autoMapType(v)
  	if err != nil {
  		engine.logger.Error(err)
  	}
  	return &Table{tb, engine.TableName(bean)}
  }
docs: // TableInfo get table info according to bean's content