书栈网 · BookStack 本次搜索耗时 0.021 秒,为您找到 619 个相关结果.
  • 编写插件

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

    特性 安装 快速入门 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,Fin...
  • Has One

    Has One Declare Retrieve Override Foreign Key Override References Polymorphism Association CRUD with Has One Eager Loading Self-Referential Has One FOREIGN KEY Constraints...
  • 预加载

    预加载 Joins 预加载 预加载全部 带条件的预加载 自定义预加载 SQL 嵌套预加载 预加载 GORM 允许在 Preload 的其它 SQL 中直接加载关系,例如: type User struct { gorm . Model Username string Orders [] Order ...
  • Go

    Go Write data Installation Connect to database Row object Create rows Save rows Update rows More examples Ingester library reference Query data Recommended library Instal...
  • 钩子

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

    链式方法 终结方法 新建会话方法 GORM 允许进行链式操作,所以您可以像这样写代码: db . Where ( "name = ?" , "jinzhu" ). Where ( "age = ?" , 18 ). First (& user ) GORM 中有三种类型的方法: 链式方法 、终结方法 、新建会话方法 在 链式方...
  • 复合主键

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

    预加载 预加载 Joins 预加载 预加载全部 带条件的预加载 自定义预加载 SQL 嵌套预加载 预加载 预加载 GORM 允许在 Preload 的其它 SQL 中直接加载关系,例如: type User struct { gorm . Model Username string Orders ...
  • 钩子

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