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

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

    处理错误 ErrRecordNotFound Errors 在 Go 中,处理错误是很重要的。 我们鼓励您在调用任何 Finisher 方法 后,都进行错误检查 处理错误 GORM 的错误处理与常见的 Go 代码不同,因为 GORM 提供的是链式 API。 如果遇到任何错误,GORM 会设置 *gorm.DB 的 Error 字段,您...
  • 编写插件

    Callbacks 注册 Callback Deleting a Callback Replacing a Callback Ordering Callbacks Predefined Callbacks Plugins The Plugin Interface Registering a Plugin Accessing Register...
  • 预加载

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

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

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

    1498 2020-06-11 《Go语言中文文档》
    1. 创建插件 1.1. 注册新的 callback 1.2. 删除已有的 callback 1.3. 替换 callback 1.4. 注册 callback 的顺序 1.5. 自带的 Callbacks 1. 创建插件 GORM 本身由 Callbacks 提供支持,因此你可以根据需要完全自定义GORM。 1.1. 注册新的 ...
  • 概述

    特性 安装 快速入门 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...
  • 1.3.2.数据库

    670 2021-06-26 《ebar-go v1.0 教程》
    说明 配置项 初始化 表结构 定义实体 定义Dao 使用事务 说明 数据库组件是基于gorm 实现的,现已升级到2.0版本,支持读写分离与多数据库连接。 配置项 示例 mysql : # mysql配置。支持多数据库,读写分离 maxIdleConnections : 10 # 最大空闲连接数 max...
  • Composite Primary Key

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