gorm 多对多反向引用 中间表怎么加条件?

1. 运行环境

任何版本

2. 问题描述?

gorm:多对多反向引用,中间表怎么加条件?
例如:用户表 权限表 关联表
关联表可能会加个状态什么的,预加载的时候想加上条件怎么加呢?

3. 您期望得到的结果?

4. 您实际得到的结果?

讨论数量: 1

目前不能在预加载的时候在中间表增加其它条件
此问题在 GitHub 上有 issues
如果只是想中间表有删除状态可以使用 DeletedAt 字段,查询时会默认加 deleted_at IS NULL 的条件 如果还有其他字段的需求需要自己写原生 SQL 或者使用多条查询来实现

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!