技术栈
gorm
FungLeo
2 天前
golang
·
go
·
gorm
·
数据库事务
·
分类树
·
成为全栈
成为全栈·Go 后端篇·分类树与标签关系:目录变更为何需要协调
分类和标签看似是两张简单的字典表,但文章既保存外键关系,也保留面向列表的冗余展示字段。目录改名、移动和删除会触及文章数据,不是单行 CRUD。
FungLeo
2 天前
golang
·
go
·
gorm
·
分页查询
·
成为全栈
·
sql安全
成为全栈·Go 后端篇·文章查询与展示投影:安全分页、排序和软删除
列表接口不只是拼几个 WHERE 条件。它还要隔离未发布内容、稳定排序、限制重查询成本,并确保摘要查询不会顺手加载整篇正文。
FungLeo
6 天前
golang
·
go
·
领域驱动设计
·
gorm
·
分层架构
·
成为全栈
成为全栈·Go 后端篇·用 Go 重写分层架构:领域包、装配根与最小抽象
语言迁移最容易复制的是语法,最值得重新审视的是边界。一个清晰的 Go 工程要让请求入口、业务规则、数据模型和基础设施各自承担有限责任。
会编程的土豆
3 个月前
数据库
·
gorm
GORM 常见操作从入门到能写 DAO
🥰个人主页:会编程的土豆(欢迎来访) 💎作者简介:后端学习者 ❄️个人专栏:数据结构与算法,数据库,leetcode ✨那些你一个人走过的夜路,终将化作照亮未来的光
会编程的土豆
5 个月前
数据库
·
gorm
GORM 标签详解(数据库字段映射核心)
很多人刚学 GORM:会觉得:这些东西:像“魔法字符串”。其实:它本质上是在告诉 GORM:也就是:例如:
不会聊天真君647
5 个月前
gorm
gorm(goWeb第二期)
p.s.这是萌新自己自学总结的笔记,如果想学习得更透彻的话还是请去看大佬的讲解什么是 ORM ORM 是 Object Relational Mapping 的缩写,译为“对象关系映射”,它解决了对象和关系型数据库之间的数据交互问题。 简单说就是 使用一个类表示一张表,类中的属性表示表的字段,类的实例化对象表示一条记录 使用对象的方法操作数据库 每个语言都有自己流行的 orm 框架 python: SQLAlchemy DjangoORM Java: Hibernate Mybatis Golang: G
GoFly开发者
5 个月前
gin
·
gorm
·
gorm-gen
好消息!Gin+GORM-Gen开发框架已集成完成,正在进行测试和编写使用文档中,需要的开发朋友可以等待使用及订阅哦
1.GORM-Gem:https://gorm.io/zh_CN/gen/create.html2.GORM
有浔则灵
6 个月前
服务器
·
数据库
·
gorm
GORM 日志与调试完全指南:从基础配置到生产实践
在 Go 项目中使用 GORM 时,你是否遇到过这样的情况:线上接口突然变慢,但翻遍日志文件却找不到任何 SQL 执行的痕迹?或者某个查询返回了错误,但项目日志里只有一行“Error”,没有任何细节?
有浔则灵
6 个月前
mysql
·
gorm
GORM 关联关系完全指南:从入门到精通
在使用 GORM 进行数据库开发时,关联关系的处理是绕不开的核心话题。无论是一对一、一对多还是多对多关系,GORM 都提供了优雅的解决方案。本文将深入浅出地介绍 GORM 中各种关联关系的使用方法,助你快速上手并熟练运用。
ErizJ
8 个月前
面试
·
golang
·
gin
·
gorm
·
gozero
面试 | gin gorm go-zero
Gin 是 Go 生态中最流行的 HTTP Web 框架,基于 net/http 封装,核心卖点是高性能和简洁 API。
源代码•宸
8 个月前
经验分享
·
后端
·
golang
·
音视频
·
gin
·
jwt
·
gorm
简版抖音项目——项目需求、项目整体设计、Gin 框架使用、视频模块方案设计、用户与鉴权模块方案设计、JWT
这个项目是字节第3届青训营的大项目,要求实现一个极简版抖音的后端服务,满足基本的抖音功能 具体的功能可以划分为以下几个部分
ZNineSun
10 个月前
golang
·
orm
·
gorm
·
crud
GORM:Go的ORM 框架
基础的增删改查GORM 通过将 Go 结构体(Go structs)可以理解为Java里的Do层映射到数据库表来简化数据库交互。 了解如何在GORM中定义模型,是充分利用GORM全部功能的基础。
WongLeer
10 个月前
开发语言
·
后端
·
mysql
·
golang
·
gorm
Go + GORM 多级分类实现方案对比:内存建树、循环查询与 Preload
多级分类(树形结构)在实际开发中的应用广泛。常见问题:如何高效获取子分类避免 N+1 查询支持多层级/无限层级
半桶水专家
1 年前
golang
·
go
·
gorm
GORM 结构体字段标签(Struct Tags)详解
GORM 使用 struct tag 定义字段行为:优先级(从高到低):gorm:"..." 主控制标签(数据库行为)
唐僧洗头爱飘柔9527
1 年前
开发语言
·
数据库
·
后端
·
golang
·
gorm
·
orm框架
·
dsn
【GORM(3)】Go的跨时代ORM框架!—— 数据库连接、配置参数;本文从0开始教会如何配置GORM的数据库
GORM官方支持的数据库类型有:MySQL、PostgreSQL、SQlite、SQL Server连接数据库主要时两个步骤:
码出钞能力
1 年前
数据库
·
sql
·
gorm
如何屏蔽GORM个别sql的日志
gorm开启了日志,有个表存储大的二进制数据,导致日志文件很大,而且二进制导致乱码。屏蔽这个表的sql日志,不要影响其他表的sql日志。
GM_828
1 年前
sql
·
golang
·
拦截器
·
gorm
·
慢查询
·
持久层基建
【Go项目基建】GORM框架实现SQL校验拦截器(完整源码+详解)
阅读之前实习的公司里的文档观察到,之前组内的同事在Java项目当中编写了一个基于Mybatis和JSQLParser SQL开发的SQL统一校验拦截器,有效的规避了一定程度上的慢查问题
神奇萝卜头
1 年前
数据库
·
golang
·
gorm
GO语言使用gorm的dbresolver插件实现数据库读写分离
settings.yaml文件中读库跟写库的配置信息:db:读库,db1:写库conf/enter.go
梦想画家
2 年前
golang
·
gorm
Golang GORM系列:GORM CRUM操作实战
在数据库管理中,CRUD操作是应用程序的主干,支持数据的创建、检索、更新和删除。强大的Go对象关系映射库GORM通过抽象SQL语句的复杂性,使这些操作变得轻而易举。本文是掌握使用GORM进行CRUD操作的全面指南,提供了在Go应用程序中有效管理数据的实际示例和见解。
zhoupenghui168
2 年前
数据库
·
gorm
·
automigrate
golang通过AutoMigrate方法自动创建table详解
在 Go 语言中,GORM支持Migration特性,支持根据Go Struct结构自动生成对应的表结构,使用 GORM ORM 库的 AutoMigrate 方法可以自动创建数据库表,确保数据库结构与定义的模型结构一致。AutoMigrate 方法非常方便,特别适合在开发阶段进行快速迭代