书栈网 · BookStack 本次搜索耗时 0.035 秒,为您找到 619 个相关结果.
  • 钩子

    对象生命周期 Hook 创建对象 更新对象 删除对象 查询对象 修改当前操作 对象生命周期 Hook 是在创建、查询、更新、删除等操作之前、之后调用的函数。 如果您已经为模型定义了指定的方法,它会在创建、更新、查询、删除时自动被调用。如果任何回调返回错误,GORM 将停止后续的操作并回滚事务。 钩子方法的函数签名应该是 func(*go...
  • 钩子

    Hook 对象生命周期 Hook 创建对象 更新对象 删除对象 查询对象 修改当前操作 Hook 对象生命周期 Hook 是在创建、查询、更新、删除等操作之前、之后调用的函数。 如果您已经为模型定义了指定的方法,它会在创建、更新、查询、删除时自动被调用。如果任何回调返回错误,GORM 将停止后续的操作并回滚事务。 钩子方法的函数...
  • Update

    Save All Fields Update single column Updates multiple columns Update Selected Fields Update Hooks Batch Updates Block Global Updates Updated Records Count Advanced Update w...
  • Session

    DryRun PrepareStmt NewDB Initialized Skip Hooks DisableNestedTransaction AllowGlobalUpdate FullSaveAssociations Context Logger NowFunc Debug QueryFields CreateBatchSiz...
  • 声明模型

    模型定义 约定 gorm.Model 高级选项 字段级权限控制 创建/更新时间追踪(纳秒、毫秒、秒、Time) 嵌入结构体 字段标签 关联标签 模型定义 模型是标准的 struct,由 Go 的基本数据类型、实现了 Scanner 和 Valuer 接口的自定义类型及其指针或别名组成 例如: type User stru...
  • Has Many

    Has Many 重写外键 重写引用 多态关联 Has Many 的 CURD 预加载 自引用 Has Many 外键约束 Has Many has many 与另一个模型建立了一对多的连接。 不同于 has one ,拥有者可以有零或多个关联模型。 例如,您的应用包含 user 和 credit card 模型,且每个 user 可...
  • 概览

    1561 2020-06-11 《Go语言中文文档》
    1. 概览 1.1. 概览 1.2. 安装 1.3. 快速开始 1. 概览 一个神奇的,对开发人员友好的 Golang ORM 库 1.1. 概览 全特性 ORM (几乎包含所有特性) 模型关联 (一对一, 一对多,一对多(反向), 多对多, 多态关联) 钩子 (Before/After Create/Save/Update/De...
  • 编写插件

    Callbacks 注册 Callback 删除 Callback 替换 Callback 注册带顺序的 Callback 预定义 Callback 插件 Callbacks GORM 自身也是基于 Callbacks 的,包括 Create 、Query 、Update 、Delete 、Row 、Raw 。此外,您也完全可以根据自己的...
  • 复合主键

    通过将多个字段设为主键,以创建复合主键,例如: type Product struct { ID string `gorm:"primaryKey"` LanguageCode string `gorm:"primaryKey"` Code string ...
  • 贡献

    让别人知道 GORM 编写和翻译文档 翻译该网站 编程 捐赠 一次性捐赠 定期捐赠 赞助商 支持者 你可以帮助打造一个更好的 GORM! 您能做的事有很多: 让别人知道 GORM 通过社交渠道向全世界分享 GORM,或只需要告诉可能感兴趣的人 在 Stack Overflow 、Github Issues 和 聊天室 帮助新...