Golang使用Gin、GORM和MySQL进行三层架构

学习目标:

1.学习使用Gin和GORM结合

2. 学习Golang 中的三层构架


学习内容:

当使用Golang的Gin、GORM和MySQL进行三层架构的CRUD操作时,你可以按照以下步骤进行:

1. 创建Model结构体:


首先,创建一个`models`文件夹,并在其中创建一个名为`member.go`的文件。在该文件中定义`Member`结构体,代表数据库中的`member`表,同时添加GORM的标签来映射字段和表格。

package models

import "time"

type Member struct {
    ID        uint      `gorm:"primary_key"`
    Name      string    `gorm:"type:varchar(100);not null"`
    Email     string    `gorm:"type:varchar(100);unique;not null"`
    CreatedAt time.Time `gorm:"not null"`
    UpdatedAt time.Time `gorm:"not null"`
}

2. 创建Repository接口:


在`repositories`文件夹中创建一个名为`member_reposito

你可能感兴趣的:(Golang,从零到高级架构,gin,golang,GORM,三层构架,Mysql)