• Rows方法

    Rows方法

    Rows方法和Iterate方法类似,提供逐条执行查询到的记录的方法,不过Rows更加灵活好用。

    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. }