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)。该模块不仅提供了数据库连接函数,还能自动生成数据表对应的结构体,极大简化了数据库的初始化操作。
Jaeger10242 个月前
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.Chang4 个月前
数据库·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 结构体可以通过以下几个步骤和技巧:
CodeSingerAlex6 个月前
数据库·go·gorm
Gorm 实践:使用 gorm.ErrRecordNotFound 判断元组是否存在Gorm 提供了很多错误类型给我们使用,今天我们介绍较为常见的 gorm.ErrRecordNotFound,我们将用其实现较为常见的存在性判断逻辑。之所以常见,是因为我们常需要使用存在性判断,来避免使用不存在的结果的结果集或重复插入数据行。
无敌糖果7 个月前
golang·prometheus·gorm
GORM数据库连接池对接PrometheusGolang的database/sql包定了关于操作数据库的相关接口,但是没有去做对应数据库的实现。这些实现是预留给开发者或者对应厂商进行实现的。
灰熊哦8 个月前
学习·grpc·protobuf·gorm
ProtoBuf、Grpc、GORM、Go-redis 入门基础ProtoBuf定义:protocol buffers 是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。
原来458 个月前
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项目是一场改变游戏规则的工具。
LEILEI18A1 年前
go·gin·postgis·geojson·gorm
go gin gorm连接postgres postgis输出geojsongo gin gorm连接postgres postgis输出geojsongo-gin-gormpostgres-postgis