上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 58 下一页
摘要: bubble清单 一个基于gin+gorm开发的练手小项目,通过该项目可初识go web开发该有的姿势。 前端页面基于vue和ElementUI开发,对前端不熟悉的童鞋可直接下载templates和static文件夹下的内容使用。 使用指南 下载 git clone https://github.c 阅读全文
posted @ 2021-11-30 23:11 RandySun 阅读(192) 评论(0) 推荐(0)
摘要: GORM模型删除 一、删除记录 package main import ( "fmt" "gorm.io/driver/mysql" "gorm.io/gorm" ) type UsersUpdate struct { gorm.Model //Name *string `gorm:"type:va 阅读全文
posted @ 2021-11-30 22:52 RandySun 阅读(267) 评论(0) 推荐(0)
摘要: GORM模型更新 一、更新所有字段 Save()默认会更新该对象的所有字段,即使你没有赋值。 package main import ( "fmt" "gorm.io/driver/mysql" "gorm.io/gorm" ) type UsersUpdate struct { gorm.Mode 阅读全文
posted @ 2021-11-30 22:51 RandySun 阅读(762) 评论(0) 推荐(0)
摘要: GORM模型查询 model type CreditCard struct { gorm.Model Number string UserID uint } type CreateUsers struct { gorm.Model Name string Email *string Age uint 阅读全文
posted @ 2021-11-30 22:50 RandySun 阅读(452) 评论(0) 推荐(0)
摘要: GORM模型(Model)创建 一、定义模型 type CreateUsers struct { gorm.Model Name string Email *string Age uint8 Birthday *time.Time MemberNumber sql.NullString Activa 阅读全文
posted @ 2021-11-30 22:48 RandySun 阅读(1458) 评论(0) 推荐(0)
摘要: GORM模型(Model)定义 在使用ORM工具时,通常我们需要在代码中定义模型(Models)与数据库中的数据表进行映射,在GORM中模型(Models)通常是正常定义的结构体、基本的go类型或它们的指针。 同时也支持sql.Scanner及driver.Valuer接口(interfaces)。 阅读全文
posted @ 2021-11-30 22:33 RandySun 阅读(4050) 评论(0) 推荐(1)
摘要: GORM基本实例 注意: 本文以MySQL数据库为例,讲解GORM各项功能的主要使用方法。 往下阅读本文前,你需要有一个能够成功连接上的MySQL数据库实例。 Docker快速创建MySQL实例 很多同学如果不会安装MySQL或者懒得安装MySQL,可以使用一下命令快速运行一个MySQL8.0.19 阅读全文
posted @ 2021-11-30 22:32 RandySun 阅读(378) 评论(0) 推荐(0)
摘要: GORM安装 Github GORM The fantastic ORM library for Golang aims to be developer friendly. 特性 全功能 ORM 关联 (Has One,Has Many,Belongs To,Many To Many,多态,单表继承 阅读全文
posted @ 2021-11-30 22:31 RandySun 阅读(1061) 评论(0) 推荐(0)
摘要: Gin框架中间件 Gin框架允许开发者在处理请求的过程中,加入用户自己的钩子(Hook)函数。这个钩子函数就叫中间件,中间件适合处理一些公共的业务逻辑,比如登录认证、权限校验、数据分页、记录日志、耗时统计等。 一、定义中间件 Gin中的中间件必须是一个gin.HandlerFunc类型。例如我们像下 阅读全文
posted @ 2021-11-30 22:29 RandySun 阅读(952) 评论(0) 推荐(0)
摘要: Gin框架路由 一、普通路由 r.GET("/index", func(c *gin.Context) {...}) r.GET("/login", func(c *gin.Context) {...}) r.POST("/login", func(c *gin.Context) {...}) pa 阅读全文
posted @ 2021-11-30 22:22 RandySun 阅读(366) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 58 下一页