包含标签 Gorm 的文章

GORM(2)-CURD操作

CURD操作 一、创建 1.1 创建记录 1user := User{Name: "Jinzhu", Age: 18, Birthday: time.Now()} 2 3db.NewRecord(user) // => 主键为空返回`true` 4 5db.Create(&user) 6 7db.NewRecord(user) // => 创建`user`后返回`false` 1.2 默认值 你可以通过 tag 定义字段的默认值,比如: 1type Animal struct { 2 ID int64 3 Name string `gorm:"default:'galeone'"` 4 Age int64 5} 生成的 SQL 语句会排除没有值或值为 零值 的字段。 将记录插入到数据库后,Gorm会从数据……

阅读全文

GORM(1)-入门指南

GORM(1)-入门指南 一、概述 1.1 特性 全功能ORM(几乎) 关联(包含一个,包含多个,属于,多对多,多种包含) Callbacks(创建/保存/更新/删除/查找之前/之后) 预加载(急加载) 事务 复合主键 SQL Builder 自动迁移 日志 可扩展,编写基于GORM回调的插件 每个功能都有测试 开发人员友好 1.2 安装……

阅读全文