code: func (engine *Engine) Iterate(bean interface{}, fun IterFunc) error {
  	session := engine.NewSession()
  	defer session.Close()
  	return session.Iterate(bean, fun)
  }
docs: // Iterate record by record handle records from table, bean's non-empty fields
  // are conditions.