gorm的Raw与scan
Raw
作用:在写gorm语句时候用来写Raw sql语句(原生sql语句)
gorm官方介绍Scan:
https://gorm.io/zh_CN/docs/query.html#Scan
Scanning results into a struct works similarly to the way we use Find
百度翻译:将结果扫描到结构中的工作方式与“Find”类似`
type Result struct {
Name string
Age int
}
var result Result
db.Table("users").Select("name", "age").Where("name = ?", "Antonio").Scan(&result)
db.Raw("SELECT name, age FROM users WHERE name = ?", "Antonio").Scan(&result
总结:不看源码的话,不必纠结,可以理解为find和scan一样,
注意点:一般写联表查询的时候,会用scan
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)