
GORM
文章平均质量分 74
瓜是西瓜的瓜
这个人不懒,但还是什么都没有写。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GORM——查询
GORM 提供了 First、Take、Last 方法,以便从数据库中。当查询数据库时它添加了 LIMIT 1 条件,且没有找到记录时,它会返回错误。First 和 Last 方法会按主键排序找到第一条记录和最后一条记录 (分别)。只有在目标 struct 是或者通过 db.Model() 指定 model 时,该方法才有效。此外,如果相关 model 没有定义主键,那么将。原创 2025-02-13 09:00:00 · 516 阅读 · 0 评论 -
CRUD指南及GORM高级查询相关用法
CRUD通常指数据库的增删改查操作,本文详细介绍了如何使用GORM实现创建、查询、更新和删除操作。原创 2025-02-11 09:00:00 · 602 阅读 · 0 评论 -
Unscoped() 控制GORM的软删除机制
Unscoped 是一个用于绕过或操作软删除(Soft Delete)机制的方法。GORM 默认支持软删除,当你的模型包含 DeletedAt 字段时,调用 Delete 方法会触发软删除(更新 DeletedAt 字段而非真正删除数据)。Unscoped 允许你绕过这一行为,直接操作被软删除的数据或忽略软删除逻辑。原创 2025-02-10 09:00:00 · 439 阅读 · 0 评论 -
GORM中 .Save()和.Create()的区别
Create: 用于插入新记录,如果主键已存在则抛出错误。.Save: 用于插入新记录或更新现有记录的所有字段。原创 2025-02-06 09:41:07 · 461 阅读 · 0 评论