当前位置: 首页 > news >正文

gorm中的主键定义,primaryKey

gorm的模型定义:https://gorm.io/zh_CN/docs/models.html

GORM 使用一个名为ID 的字段作为每个模型的默认主键。从源码中看到它做了兼容处理,即结构体字段中的Id / ID,或者明确定义了数据库字段的 gorm:"column:id / ID",都会被指定为主键;其次,如果没有指定数据库字段,gorm会使用snake_case规则自动映射。

// schema/schema.go:252
prioritizedPrimaryField := schema.LookUpField("id")
if prioritizedPrimaryField == nil {prioritizedPrimaryField = schema.LookUpField("ID")
}

也可以显示的定义主键gorm:"primaryKey"


http://www.mrgr.cn/news/74927.html

相关文章:

  • P8692 [蓝桥杯 2019 国 C] 数正方形:结论,组合数学
  • skywalking es查询语句整理
  • Android opencv使用Core.hconcat 进行图像拼接
  • GaussDB高智能--库内AI引擎:模型管理数据集管理
  • 远程连接服务器
  • Javascript高级—搜索算法
  • 某app最新版 vmp算法分析一
  • 【紧急】2024年github全面启用2FA安全认证才能继续使用,国内GitHub 2FA如何启用该验证操作
  • 【阅读记录-章节1】Build a Large Language Model (From Scratch)
  • 【PHP】ThinkPHP基础
  • 19名专家被通报批评!国家科技重大专项评审违规!
  • 超五千亿居民存款进入资本市场,股市的好日子回来了?
  • python学习-序列操作符及常用方法
  • OpenAI官方发布:利用ChatGPT提升写作的12条指南
  • UAC2.0 speaker——24/32bit 支持
  • 4个开源免费的NVR系统:NVR管理平台EasyNVR具备哪些特点?
  • 【C++课程学习】:继承:默认成员函数
  • 一级注册消防工程师《消防安全技术实务》真题及详解
  • 1.0版-结构化(经典)软件开发方法: 需求分析阶段+设计阶段
  • 自闭症机构解析:去机构是否是最好的选择?
  • openwebui二改界面环境搭建
  • 通过MongoDB Atlas 实现语义搜索与 RAG——迈向AI的搜索机制
  • RK3568笔记六十九: 事件回调处理之Libevent 简单使用
  • 就是这个样的粗爆,手搓一个计算器:加倍时间计算器
  • 不吹不黑,客观理性深入讨论国产编程语言
  • cmake 语法