GORM如何获取查询对象的属性
Posted 青花メ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GORM如何获取查询对象的属性相关的知识,希望对你有一定的参考价值。
package main import ( "fmt" "gorm.io/driver/mysql" "gorm.io/gorm" "time" ) type User struct { ID int Name string CreatedTime time.Time } func main() { dsn := "root:123456@tcp(127.0.0.1:3306)/more?charset=utf8mb4&parseTime=True&loc=Local" db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{}) if err != nil{ return } //db.AutoMigrate(&User{}) user := User{} fmt.Print(user) //{0 0001-01-01 00:00:00 +0000 UTC} db.First(&user) fmt.Print(user) //{3 test2 0001-01-01 00:00:00 +0000 UTC} }
你查询的东西都在结构体实例中,然后就可以用user.name这种了。
以上是关于GORM如何获取查询对象的属性的主要内容,如果未能解决你的问题,请参考以下文章