Golang

[Golang] GORM框架 CreateInBatches(批量插入)

CreateInBatches(批量插入)GORM 的 CreateInBatches 方法用于批量创建记录。当你有大量记录需要插入数据库时,这个方法可以有效地将这些记录分成多个批次进行插入,每...

RoLingG 2024-10-10

[Golang] GORM框架 钩子

对象生命周期Hook 是在创建、查询、更新、删除等操作之前、之后调用的函数。如果您已经为模型定义了指定的方法,它会在创建、更新、查询、删除时自动被调用。如果任何回调返回错误,GORM 将停止后续...

RoLingG 2024-10-10

[Golang] GORM框架 Session

Session在 GORM 中,Session 模式是指一组预定义的数据库操作,它们可以被用作数据库事务的模板。使用 Session 模式可以让你在处理复杂业务逻辑时,将数据库操作组织成一系列可...

RoLingG 2024-10-10

[Golang] GORM框架 Scope

Scopes举个例子:// ActivatedScope 返回启用状态的用户 func ActivatedScope(db *gorm.DB) *gorm.DB { return db....

RoLingG 2024-10-10

[Golang] GORM框架 三种特殊查询

Find to mapGORM 提供了灵活的数据查询,允许将结果扫描进(scanned into)map[string]interface{} or []map[string]interface...

RoLingG 2024-10-10