当前位置: 首页 > 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

相关文章:

  • 将单色像素值转换成灰阶屏的灰度序列的算法
  • 【Unity/GameFramework】Start Force ——配置和表加载
  • 第3篇 滑动开关控制LED__ARM汇编语言工程<一>
  • 【大数据学习 | HBASE高级】storeFile文件的合并
  • 丹摩征文活动|Llama3.1:从安装到熟练使用的全方位教程
  • 小白NAS磁盘规划实践:一次科学、高效的存储旅程
  • 某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 语法