书栈网 · BookStack 本次搜索耗时 0.020 秒,为您找到 718 个相关结果.
  • 删除

    删除一条记录 根据主键删除 Delete Hook 批量删除 阻止全局删除 软删除 查找被软删除的记录 永久删除 删除一条记录 删除一条记录时,删除对象需要指定主键,否则会触发 批量 Delete ,例如: // Email 的 ID 是 `10` db . Delete (& email ) // DELETE from email...
  • 事务

    禁用默认事务 事务 嵌套事务 手动事务 一个特殊的示例 SavePoint、RollbackTo 禁用默认事务 为了确保数据一致性,GORM 会在事务里执行写入操作(创建、更新、删除)。如果没有这方面的要求,您可以在初始化时禁用它,这将获得大约 30%+ 性能提升。 // 全局禁用 db , err := gorm . Open ...
  • 删除

    删除记录 删除钩子 批量删除 阻止全局删除 软删除 查找被软删除的记录 永久删除 删除记录 删除一条记录 // 删除一条已有的记录(email 的主键值为 10) db . Delete (& email ) // DELETE from emails where id=10; // 通过内联条件删除记录 db . ...
  • 迁移

    AutoMigrate Migrator 接口 当前数据库 表 列 约束 索引 约束 其他迁移工具 AutoMigrate Automatically migrate your schema, to keep your schema up to date. NOTE: AutoMigrate will create tables...
  • Go

    Go Write data Installation Connect to database Data model Low-level API Create row objects Insert data Streaming insert High-level API Create row objects Insert data Strea...
  • Context

    Single Session Mode Continuous session mode Context in Hooks/Callbacks Chi Middleware Example Logger GORM provides Context support, you can use it with method WithContext ...
  • 预加载

    1885 2020-06-11 《Go语言中文文档》
    1. 预加载 1.1. 预加载 1.2. 自动预加载 1.3. 嵌套预加载 1.4. 自定义预加载 SQL 1. 预加载 1.1. 预加载 db . Preload ( "Orders" ). Find (& users ) //// SELECT * FROM users; //// SELECT * FROM orders ...
  • Serializer

    注册序列化器 自定义序列化器类型 Serializer is an extensible interface that allows to customize how to serialize and deserialize data with database. GORM 提供了一些默认的序列化器:json、gob、unixtime,这里有一个如何...
  • 5. Callbacks

    985 2017-12-16 《gorm文档(英文)》
    Callbacks Creating An Object Updating An Object Deleting An Object Querying An Object Callback Examples Callbacks You could define callback methods to pointer of model str...
  • Overview

    Overview Install Quick Start The fantastic ORM library for Golang aims to be developer friendly. Overview Full-Featured ORM Associations (Has One, Has Many, Belongs To, Many...