技术栈
gorm
软件架构师笔记
16 天前
数据库
·
golang
·
gin
·
gorm
深入浅出:Gin框架中的数据库集与GORM操作
在Web开发中,几乎所有的应用程序都需要与数据库交互以存储和检索数据。Gin框架作为一个高性能的Go语言Web框架,提供了简洁而强大的接口来实现这些功能。本文将带你从零开始,逐步了解如何在Gin应用中集成数据库,并实现基本的CRUD(创建、读取、更新、删除)操作。
蜗牛丨
1 个月前
mysql
·
docker
·
go
·
vue3
·
axios
·
gin
·
jwt
·
分页
·
跨域
·
ant design vue
·
log
·
gorm
·
otp动态码登录
·
validator
·
模型绑定
·
权限判断
Go Vue3 CMS管理后台(前后端分离模式)
本后台使用前后端分离模式开发,前端UI为Vue3+Ant Design Vue,后端Api为Go+Gin,解耦前后端逻辑,使开发更专注
技术卷
2 个月前
数据库
·
golang
·
gorm
我开源了Go语言连接数据库和一键生成结构体的包【实用】
项目地址:https://gitee.com/zht639/my_gopkgautosql 是一个简化数据库使用的模块,支持常见的数据库(MySQL、PostgreSQL、SQLite、SQL Server)。该模块不仅提供了数据库连接函数,还能自动生成数据表对应的结构体,极大简化了数据库的初始化操作。
Jaeger1024
2 个月前
go
·
gorm
【golang】gorm 使用map实现in 条件查询用法
生成的sql语句 select * form user where id in (1,2,3)and name = "zhangsan"
拉不拉斯
3 个月前
数据库
·
mysql
·
oracle
·
go
·
gorm
·
goweb
Goweb---Gorm操作Mysql数据库(一)
db.AutoMigrate()这个函数的理解:AutoMigrate是GORM提供的一个方法,用于自动迁移你的模型(即数据库表结构)到数据库中,确保数据库表与你的Go结构体(模型)保持一致。 首先,你需要定义你的模型(结构体),这些结构体将映射到数据库中的表。然后,你可以使用GORM的AutoMigrate方法来自动创建或更新这些表。
拉不拉斯
3 个月前
数据库
·
mysql
·
gorm
·
钩子函数
·
goweb
Goweb---Gorm操作数据库(二)
Gorm允许用户自己自定义钩子操作,使用这些钩子操作,可以在增删改查操作前进行相关的操作和检验,它会在创建、更新、查询、删除时自动被调用。如果任何回调返回错误,GORM 将停止后续的操作并回滚事务。
Roc.Chang
4 个月前
数据库
·
sql
·
golang
·
gorm
Golang 开发使用 gorm 时打印 SQL 语句
参考 gorm 文档:https://gorm.io/zh_CN/docs/logger.htmlGorm 有一个 默认 logger 实现,默认情况下,它会打印慢 SQL 和错误。如果想要全部或部分打印 SQL 的话可以通过设置日志级别和使用 Logger 接口来实现自定义处理。以下是一些方法来实现这个功能。
大学生亨亨
5 个月前
学习
·
golang
·
前端框架
·
gin
·
gorm
go语言Gin框架的学习路线(八)
目录GORM Model定义使用 Model 结构体的自定义数据模型理解并记忆 GORM 的 Model 结构体可以通过以下几个步骤和技巧:
CodeSingerAlex
6 个月前
数据库
·
go
·
gorm
Gorm 实践:使用 gorm.ErrRecordNotFound 判断元组是否存在
Gorm 提供了很多错误类型给我们使用,今天我们介绍较为常见的 gorm.ErrRecordNotFound,我们将用其实现较为常见的存在性判断逻辑。之所以常见,是因为我们常需要使用存在性判断,来避免使用不存在的结果的结果集或重复插入数据行。
无敌糖果
7 个月前
golang
·
prometheus
·
gorm
GORM数据库连接池对接Prometheus
Golang的database/sql包定了关于操作数据库的相关接口,但是没有去做对应数据库的实现。这些实现是预留给开发者或者对应厂商进行实现的。
灰熊哦
8 个月前
学习
·
grpc
·
protobuf
·
gorm
ProtoBuf、Grpc、GORM、Go-redis 入门基础
ProtoBuf定义:protocol buffers 是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。
原来45
8 个月前
mysql
·
golang
·
gorm
Go gorm库(详细版)
目录01. 什么是ORM02. 环境搭建03. 连接数据库高级设置gorm 的命名策略创建表日志显示04. 模型定义
牧童牵黄牛
1 年前
go
·
gin
·
gorm
gin+gorm增删改查目录框架
从网上找资料,发现,很多都是直接的结构路由,后端的controller层,还有model层,都是放在了同一个main.go文件中,如果写项目的话,还得自己去拆文件,拆代码,经过查询和自己总结,下面放一个目录框架
符华-
1 年前
golang
·
gorm
·
go-fiber
·
go-redis
【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(五)角色管理、菜单管理模块
窝来辣😁下面是前几篇的内容:第一篇:【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(一)搭建项目
符华-
1 年前
golang
·
gorm
·
gofiber
·
goredis
【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(四)用户管理、部门管理模块
第一篇:【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(一)搭建项目第二篇:【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(二)日志输出中间件、校验token中间件、配置路由、基础工具函数。
技术的游戏
1 年前
数据库
·
golang
·
gorm
GORM:在Go中轻松管理数据库
在现代软件开发中,高效的数据库管理对于构建强大的应用程序至关重要。GORM是Go开发人员寻求与数据库进行交互的简化方式的宝贵工具。GORM是Go对象关系映射的缩写,它为Go的面向对象世界与数据库的关系世界之间提供了桥梁。本文作为您的GORM全面指南,探讨了其功能、优势以及为何它对Go项目是一场改变游戏规则的工具。
LEILEI18A
1 年前
go
·
gin
·
postgis
·
geojson
·
gorm
go gin gorm连接postgres postgis输出geojson
go gin gorm连接postgres postgis输出geojsongo-gin-gormpostgres-postgis