软删除机制专题测试
考察知识点
- gorm.DeletedAt 软删除字段
- 软删除与硬删除的区别
- 查询时自动过滤已删除记录
- Unscoped 恢复与永久删除
1
单选题
在 GORM 中恢复一条软删除的记录,正确的做法是?
2
多选题
在 GORM 中恢复一条软删除的记录,正确的做法是?
3
单选题
在 GORM 中对软删除的模型执行真正的物理删除,应该使用什么方法?
4
多选题
在 GORM 中对软删除的模型执行真正的物理删除,应该使用什么方法?
5
判断题
在 GORM 中对软删除的模型执行真正的物理删除,应该使用什么方法?
6
单选题
GORM 的底层连接池是基于哪个 Go 标准库实现的?
7
多选题
GORM 的底层连接池是基于哪个 Go 标准库实现的?
8
填空题
GORM 的底层连接池是基于哪个 Go 标准库实现的?
9
单选题
如何监控 GORM 连接池的状态(如空闲连接数、活跃连接数)?
10
多选题
如何监控 GORM 连接池的状态(如空闲连接数、活跃连接数)?
11
单选题
实现软删除应该使用什么字段类型?
12
判断题
包含 DeletedAt 字段的模型,查询时 GORM 会自动添加 WHERE deleted_at IS NULL 条件。
13
单选题
如何查询包含已删除记录的所有数据?
14
多选题
以下哪些查询会包含已删除的记录?
15
单选题
如何执行真正的物理删除(硬删除)?
16
判断题
db.Unscoped().Where("status = ?", 0).Delete(&User{}) 会物理删除所有匹配记录。
📝 发现内容有误?点击此处直接编辑
想参加完整模拟考试?
小程序提供计时考试、自动评分和详细解析
长按或扫描二维码,立即体验