Rows Rows Rows Rows Rows is similar with Iterate, but it’s more flexible. 1. user := new(User) 2. rows, err := engine.Where("id >?", 1).Rows(user) 3. if err != nil { 4. } 5. defer rows.Close() 6. for rows.Next() { 7. err = rows.Scan(user) 8. //... 9. }