首页 > 其他分享 >GORM支持的全部标签

GORM支持的全部标签

时间:2023-06-06 13:11:33浏览次数:37  
标签:例如 foreignkey 标签 指定 支持 jointable polymorphic GORM association

column: 指定数据库中的字段名,例如:column:name。
type: 指定数据库中的字段类型,例如:type:varchar(255)。
size: 指定字段的大小,例如:size:255。
primaryKey: 指定该字段为主键,例如:primaryKey。
autoIncrement: 指定该字段自增,例如:autoIncrement。
default: 指定该字段的默认值,例如:default:0。
not null: 指定该字段为非空,例如:not null。
unique: 指定该字段为唯一,例如:unique。
index: 指定该字段需要建立索引,例如:index。
uniqueIndex: 指定该字段需要建立唯一索引,例如:uniqueIndex。
precision: 指定浮点数的精度,例如:precision:10。
scale: 指定浮点数的小数位数,例如:scale:2。
embedded: 指定该字段是嵌入式结构体,例如:embedded。
ignore: 指定该字段忽略,例如:ignore。
unique_index: 指定该字段需要建立唯一索引,例如:unique_index:idx_name_age。
foreignkey: 指定外键,例如:foreignkey:user_id。
assoc_foreignkey: 指定关联表的外键,例如:assoc_foreignkey:user_id。
association_foreignkey: 指定关联表的外键,例如:association_foreignkey:user_id。
association_autocreate: 指定自动创建关联表,例如:association_autocreate。
association_autoupdate: 指定自动更新关联表,例如:association_autoupdate。
association_autodelete: 指定自动删除关联表,例如:association_autodelete。
polymorphic: 指定多态关联,例如:polymorphic:value。
polymorphic_type: 指定多态类型,例如:polymorphic_type:payment。
polymorphic_value: 指定多态值,例如:polymorphic_value:credit_card。
many2many: 指定多对多关系,例如:many2many:products。
jointable_foreignkey: 指定多对多关系表的外键,例如:jointable_foreignkey:user_id。
association_jointable_foreignkey: 指定多对多关系表的外键,例如:association_jointable_foreignkey:user_id。
jointable: 指定多对多关系的关联表,例如:jointable:products_liked。
association_jointable: 指定多对多关系的关联表,例如:association_jointable:products_liked。

标签:例如,foreignkey,标签,指定,支持,jointable,polymorphic,GORM,association
From: https://www.cnblogs.com/beatle-go/p/17460267.html

相关文章

  • LED数显驱动芯片VK1S68C 10*2矩阵按键,支持多键同时按下
    产品品牌:永嘉微电/VINKA产品型号:VK1S68C封装形式:SSOP24产品年份:新年份概述:VK1S68C是一种带键盘扫描接口的数码管或点阵LED驱动控制专用芯片,内部集成有3线串行接口、数据锁存器、LED驱动、键盘扫描等电路。SEG脚接LED阳极,GRID脚接LED阴极,可支持13SEGx4GRID、12SEGx5GRID、11S......
  • 智能化党务管理信息系统对党建工作的支持和促进
    在党建工作中,智能化党务管理信息系统也逐渐成为了一种重要的辅助工具。本文将介绍智能化党务管理信息系统对党建工作的支持和促进。一、党务管理信息系统的概述党务管理信息系统是指一个完整的系统,包括了党员档案管理、组织架构管理、党费管理、教育培训管理等多个模块。通过该系统......
  • 0006.有监督学习之支持向量机(SVM)
    一、什么是SVM支持向量机(SupportVectorMachine,SVM)是用于分类的一种算法,也属于有监督学习的范畴。当一个分类问题,数据是线性可分(linearlyseparable)的,也就是用一根棍就可以将两种小球分开的时候,我们只要将棍的位置放在让小球距离棍的距离最大化的位置即可,寻找这个最大间隔的......
  • C#将矩形平铺在大的矩形内,支持旋转调整
    publicstaticList<Rect>TileRects(Sizerect,Sizecontainer){List<Rect>result=newList<Rect>();if(rect.Width>container.Width&&rect.Width>container.Height||rect.Height>container.Height&......
  • spring中默认标签alias、import标签解析
    1、Alias标签在bean标签里边有一个alias属性和name属性,可以指定bean的别名,但是有的场景下,在定义bean的时候就把他的别名都指定好是不适用的。比如这个Bean在组件A中,想把他叫做componentA,但是在组件B中又想把他叫做componetB,所以还有一个单独的标签:<alias>专门解决上述场景的。<......
  • linux目录最大支持文件个数
    转、:linux目录最大支持文件个数 文件系统格式centos7缺省是xfs,centos6缺省是ext4,centos5缺省是ext3ext3文件数最大支持31998个,文件系统容量最大16TB,单个文件最大2TBext4文件数最大无限制,文件系统容量最大1EB(1EB=1024PB,1PB=1024TB)),单个文件最大16TB具体还和系统inode(索引节......
  • 视频播放 video标签的使用
    vue3.0项目中,引入了videojs,使用video。npminstall--savevideo.jsvideo标签<videoid="my-video"class="video-js"controlspreload="auto"poster="/img/news/news_index_16.png"muted="true"width="800&quo......
  • 6.8 数组类库支持
    demo1java.util.Arrays.sort()实现排序classArrayUtil{publicstaticvoidprintArray(inttemp[]){for(intx=0;x<temp.length;x++){System.out.print(temp[x]+",");}}}publicclassHelloWorld{p......
  • 完整支持Oracle PL/SQL,星环科技KunDB高兼容性实现低成本国产化替代
    从中兴、华为等一系列高新科技企业被美国制裁,到俄乌冲突事件爆发后,西方各国相继宣布制裁俄罗斯,以Oracle、IBM、微软、SAP为代表的科技巨头暂停在俄服务,这一系列动作给我们敲响了加速国产化替代的警钟。数据库作为提供数据存储与处理能力的基础软件,是信息系统的基础、信息安全的基石......
  • vue3元素标签属性的绑定
    <template> <divv-bind:id="main"v-bind:class="message">aaa</div></template><script> exportdefault{   data(){      return{         message:'active',         main:'mainid' ......