执行查询
直接执行
调用SQL语句查询:
sql := "select * from userinfo"
results, err := engine.Query(sql)
使用xorm中的方法查询
查询单条数据使用Get方法,在调用Get方法时需要传入一个对应结构体的指针:
user := new(User)
has, err := engine.Id(id).Get(user)
查询多条数据使用Find方法,Find方法的第一个参数为slice的指针或Map指针,即为查询后返回的结果,第二个参数可选,为查询的条件struct的指针。
everyone := make([]User, 0)
err := engine.Find(&everyone)