书栈网 · BookStack 本次搜索耗时 0.021 秒,为您找到 619 个相关结果.
  • 预加载

    预加载示例 Joins 预加载 预加载全部 条件预加载 自定义预加载 SQL 嵌套预加载 Embedded Preloading 预加载示例 GORM允许使用 Preload 通过多个SQL中来直接加载关系, 例如: type User struct { gorm . Model Username stri...
  • 更新日志

    v2.0 - 2020.08 v1.0 - 2016.04 v2.0 - 2020.08 GORM 2.0 是基于用户过去几年中的反馈进行思考后的重写,在该发行版本中将会引入不兼容 API 改动。 性能优化 代码模块化 Context,批量插入,预编译模式,DryRun 模式,Join 预加载,Find To Map,Create From Ma...
  • 原生 SQL 和 SQL 生成器

    原生 SQL Row & Rows 命名参数">命名参数 将 sql.Rows 扫描至 struct DryRun 模式 高级 Clauses Clause 构建器 Clause 选项 StatementModifier 原生 SQL 原生 SQL 查询 type Result struct { ID ...
  • 概述

    特性 安装 快速入门 The fantastic ORM library for Golang aims to be developer friendly. 特性 全功能 ORM 关联 (Has One,Has Many,Belongs To,Many To Many,多态,单表继承) Create,Save,Update,Delete,Fi...
  • Composite Primary Key

    Set multiple fields as primary key creates composite primary key, for example: type Product struct { ID string `gorm:"primaryKey"` LanguageCode strin...
  • 删除

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

    DryRun PrepareStmt WithConditions Context Logger NowFunc Debug GORM 提供了 Session 方法,这是一个 新建会话方法 ,它允许创建带配置的新建会话模式: // 会话配置 type Session struct { DryRun ...
  • 性能

    禁用默认事务 缓存预编译语句 带 PreparedStmt 的 SQL 生成器 选择字段 迭代、FindInBatches Index Hints 读写分离 GORM 已经优化了许多东西来提高性能,其默认性能对大多数应用来说都够用了。但这里还是有一些关于如何为您的应用改进性能的方法。 禁用默认事务 对于写操作(创建、更新、删除),为了确...
  • Context

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

    1857 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 ...