VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

执行查询

直接执行

调用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)