gorm支持以下標記:
| 結構體標記(Tag) | 描述 |
| Column | 指定列名 |
| Type | 指定列數據類型 |
| Size | 指定列大小,默認值255 |
| PRIMARY_KEY | 將列指定爲主鍵 |
| UNIQUE | 將列指定爲唯一 |
| DEFAULT | 指定列默認值 |
| PRECISION | 指定列精度 |
| NOT NULL | 將列指定爲非NULL |
| AUTO_INCREMENT | 指定列是否爲自增類型 |
| INDEX | 創建具有或不帶名稱的索引,如果多個索引同名則創建複合索引 |
| UNIQUE_INDEX | 和INDEX類似,只不過創建的是唯一索引 |
| EMBEDDED | 將結構設置爲嵌入 |
| EMBEDDED_PREFIX | 設置嵌入結構的前綴 |
| - | 忽略此字段 |
關聯相關標記(tags)
| 結構體標記(Tag) | 描述 |
| MANY2MANY | 指定連接表 |
| FOREIGNKEY | 設置外鍵 |
| ASSOCIATION_FOREIGNKEY | 設置關聯外鍵 |
| POLYMORPHIC | 指定多態類型 |
| POLYMORPHIC_VALUE | 指定多態值 |
| JOINTABLE_FOREIGNKEY | 指定連接表的外鍵 |
| ASSOCIATION_JOINTABLE_FOREIGNKEY | 指定連接表的關聯外鍵 |
| SAVE_ASSOCIATIONS | 是否自動完成save的相關操作 |
| ASSOCIATION_AUTOUPDATE | 是否自動完成update的相關操作 |
| ASSOCIATION_AUTOUCREATE | 是否自動完成create的相關操作 |
| ASSOCIATION_SAVE_REFERENCE | 是否自動完成引用的save的相關操作 |
| PRELOAD | 是否自動完成預加載的相關操作 |