书栈网 · BookStack 本次搜索耗时 0.027 秒,为您找到 718 个相关结果.
  • 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...
  • 关联

    1527 2020-06-11 《Go语言中文文档》
    1. 关联 1.1. 自动创建/更新 1.2. 关闭自动更新 1.3. 关闭自动创建 1.4. 关闭自动创建/更新 1.5. 关闭保存引用 1.6. 关联模式 1.6.1. 查找关联 1.6.2. 增加关联 1.6.3. 替换关联 1.6.4. 删除关联 1.6.5. 清理关联 1.6.6. 统计关联 1. 关联 1.1...
  • Advanced Query

    Smart Select Fields Locking SubQuery From SubQuery Group Conditions IN with multiple columns Named Argument Find To Map FirstOrInit Using Attrs for Initialization Using A...
  • Has One

    1346 2020-06-11 《Go语言中文文档》
    1. Has One 1.1. Has One 1.2. 外键 1.3. 关联外键 1.4. 多态关联 1.5. 使用一对一 1. Has One 1.1. Has One has one 关联也是与另一个模型建立一对一的连接,但语义(和结果)有些不同。 此关联表示模型的每个实例包含或拥有另一个模型的一个实例。 例如,如果你的应用...
  • 钩子

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

    Error Handling ErrRecordNotFound Dialect Translated Errors Errors In Go, error handling is important. You are encouraged to do error check after any Finisher Methods Error...
  • Session

    DryRun PrepareStmt NewDB Initialized Skip Hooks DisableNestedTransaction AllowGlobalUpdate FullSaveAssociations Context Logger NowFunc Debug QueryFields CreateBatchSiz...
  • Has Many

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

    链式方法 Finisher 方法 New Session Method GORM 允许进行链式操作,所以您可以像这样写代码: db . Where ( "name = ?" , "jinzhu" ). Where ( "age = ?" , 18 ). First (& user ) GORM 中有三种类型的方法: 链式方法 、F...
  • 惯例

    使用 ID 作为主键 复数表名 TableName 临时指定表明 命名策略">命名策略 列名 时间戳追踪 CreatedAt UpdatedAt 使用 ID 作为主键 默认情况下,GORM 会使用 ID 作为表的主键。 type User struct { ID string // 默认情况下,名...