本文整理汇总了Golang中github.com/astaxie/beedb.Model类的典型用法代码示例。如果您正苦于以下问题:Golang Model类的具体用法?Golang Model怎么用?Golang Model使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Model类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Golang代码示例。
示例1: PrintTable
func PrintTable(orm beedb.Model) {
var users []User
if err := orm.FindAll(&users); err != nil {
panic(err)
}
fmt.Printf("%+v,", users)
for _, user := range users {
fmt.Printf("%+v,", user)
}
fmt.Println()
}
开发者ID:GoSteelProgrammers,项目名称:talk-review-orms,代码行数:13,代码来源:crud.go
示例2: QueryRows2
func QueryRows2(db *sql.DB) {
var orm beedb.Model
var allCommands []Command
beedb.PluralizeTableNames = true
orm = beedb.New(db, "pg")
beedb.OnDebug = true
err := orm.FindAll(&allCommands)
if err != nil {
panic(err)
}
for i, command := range allCommands {
fmt.Printf("row %d : %s %s\n", i, command.Path, command.Dir)
}
}
开发者ID:roca,项目名称:GO,代码行数:20,代码来源:test.go
示例3: main
func main() {
var (
orm beedb.Model
)
orm = SetupDb()
//START SETUP OMIT
orm.SetTable("users").Insert(map[string]interface{}{
"id": 1,
"first_name": "John",
"last_name": "Doe",
"age": 24,
})
orm.SetTable("users").Insert(map[string]interface{}{
"id": 2,
"first_name": "Jane",
"last_name": "Doe",
"age": 52,
})
orm.SetTable("users").Insert(map[string]interface{}{
"id": 1,
"first_name": "Joe",
"last_name": "Shmoe",
"age": 10,
})
//END SETUP OMIT
//START CODE OMIT
var users []User
orm.Where("last_name = ? OR age < ?", "Doe", 12).Limit(2).OrderBy("age").FindAll(&users)
for _, user := range users {
fmt.Printf("%+v,", user)
}
fmt.Println()
//END CODE OMIT
}
开发者ID:GoSteelProgrammers,项目名称:talk-review-orms,代码行数:39,代码来源:query.go
示例4: main
func main() {
var (
orm beedb.Model
user *User
)
user = new(User)
orm = SetupDb()
//START CODE OMIT
orm.SetTable("users").Insert(map[string]interface{}{"id": 1, "first_name": "John", "last_name": "Doe", "age": 25})
PrintTable(orm)
orm.Where(1).Find(user)
user.FirstName = "James"
orm.Save(user)
PrintTable(orm)
orm.Delete(user)
PrintTable(orm)
//END CODE OMIT
}
开发者ID:GoSteelProgrammers,项目名称:talk-review-orms,代码行数:24,代码来源:crud.go
示例5: insertUser
func insertUser(orm *beedb.Model, user *UserInfo) {
orm.Save(user)
}
开发者ID:seedollar,项目名称:go-sandbox,代码行数:3,代码来源:orm.go
注:本文中的github.com/astaxie/beedb.Model类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论