has-many相关内容

Grails - 简单的 hasMany 问题 - 在 create.gsp 中使用 CheckBoxes 而不是 HTML Select

我的问题是:我想创建一个 grails 域实例,定义它拥有的另一个域的“许多"实例.我在 Google 代码项目 但下面应该能说明问题. 类人{字符串名称static hasMany[技能:技能]静态约束 = {id(可见:假)技能(可空:假,空白:假)}}类技能{字符串名称字符串描述静态约束 = {id(可见:假)名称(可为空:假,空白:假)描述(可为空:假,空白:假)}} 如果你对这两个控 ..
发布时间:2022-01-24 19:12:49 其他开发

根据关联模型的总和对玩家进行排序

我有一个包含 6500 个 players 的数据库,每个玩家平均有 15 个游戏 results. 用例 我想生成一个玩家列表,按照他们的奖品钱的sum排序(结果表中的一个字段).我更喜欢它在某种范围内,所以我还可以过滤玩家所在国家/地区的列表等. 性能 我看到一些帖子提到了 cache_counter 字段以提高性能.就我而言,我有数千条结果记录 (75.000+),所 ..
发布时间:2022-01-09 16:10:12 其他开发

如何创建 NHibernate HasManyToMany 关系

我知道有关于 HasManyToMany 的问题,但这次我想将几个字段放入中间表中,例如“描述、创建日期". 对于我的情况,我不想以两种方式绑定.我有公司、个人和地址表.每个公司或个人可能有 1 个以上的地址.在这种情况下我该怎么办?类和映射的代码应该怎么写? 您可以在下面看到表格: 解决方案 在这种情况下,答案很简单.不要使用多对多.使用配对对象.正是出于您提到的原因:使用更 ..
发布时间:2022-01-02 15:26:08 C#/.NET

限制 has_many 中返回的对象数量

如何限制在有很多关系中返回的行数?例如: class User 我希望能够做到: User.includes(:photos => {:limit => 8}).all 这显然不起作用,但具有此功能的东西.我需要自己写出 SQL 吗? 提前致谢! 编辑:我不想限制关联,只是查询结果.所以一个用户可能有一千张照片,我只想要返回前三张. 解决方案 只需为 has_many ..
发布时间:2021-12-23 15:05:54 其他开发

rails 模型 has_many 本身

我有一个事件模型.事件可以有父事件,从模型中的列 (parent_event_id) 中设置.我需要能够在模型上做 has_many :event,所以我可以做,例如,event.child_event 或 event.parent_event>.但是我的谷歌搜索没有那么好. 我的模型: class 事件 我的架构: create_table "events", :force =>真 ..
发布时间:2021-12-23 15:00:34 其他开发

Rails 查找具有零个 has_many 记录的记录

这看起来很简单,但我无法在 Google 上显示. 如果我有: class City 我想找到所有没有照片的城市.我希望能够调用类似... City.where( photos.empty? ) ...但这并不存在.那么,您如何进行此类查询? 更新:现在找到了原始问题的答案,我很好奇,你如何构造逆? IE:如果我想将这些创建为范围: scope :without_ph ..
发布时间:2021-12-23 14:38:47 其他开发

Grails hasOne 和 hasMany 相同的域

我有这样的域名: class Team {hasOne [领导:人]hasMany [成员:人]}类人{属于 [团队:团队]} 但是生成表的时候,team表中没有leader_id这样的列.因此领导关系不会持久化. 我该如何解决? 解决方案 我想,我需要的是 class Team {属于[领导者:人]hasMany [成员:人]}类人{属于 [团队:团队]} 这样 Team ..
发布时间:2021-12-22 20:59:06 其他开发

Grails 中同一个域类的多个 hasMany 关系

我正在使用 Grails,并且我有一个域模型,其中多个 hasMany 属性指向同一个域类,如下所示: static hasMany = [ 帖子:发帖,喜欢:发帖,不喜欢:发帖] 我遇到的问题是,当我将某些内容添加到帖子列表时,它也会以某种方式将其添加到喜欢和不喜欢列表中.至少,当我遍历每个列表时,它是这样的. 我认为问题在于我的 Post 域中也有以下关系: 静态belongsTo ..
发布时间:2021-12-22 20:41:05 其他开发

查找所有子记录都具有给定值的所有父记录(但不仅仅是一些子记录)

一个活动有很多参与者.参与者有一个“状态"字段. class 事件 我需要找到除以下事件之外的所有事件:每个参与者都具有“出席"状态的事件. 我可以使用以下 AR 代码找到其中一些参与者处于“出席"状态的所有事件: Event.joins(:participants).where.not(参与者:{状态:'出席'}).select("events.id,count(*)").grou ..
发布时间:2021-12-19 20:25:18 其他开发

带有多个外键的 Rails 模型 has_many

Rails 相对较新,并尝试使用具有姓名、性别、father_id 和 Mother_id(2 个父母)的单个 Person 模型对一个非常简单的家庭“树"进行建模.下面基本上是我想要做的,但显然我不能重复 has_many 中的 :children(第一个被覆盖). class Person '人'归属地:母亲,:类名=>'人'has_many :children, :class_name = ..
发布时间:2021-12-02 12:53:59 其他开发

续集 onDelete 不起作用

我在两个模型之间定义了如下关联: 对于联系模型(在单独的文件中) classMethods: {关联:功能(模型){Contact.belongsTo(models.User)}} 对于用户(在一个单独的文件中) classMethods: {关联:功能(模型){User.hasMany(models.Contact, {onDelete: 'CASCADE'})}} 问题是当删除用 ..
发布时间:2021-11-30 12:45:35 前端开发

需要来自 rails 连接表的数据,has_many :through

我有 3 个表 - 用户、事物和关注.用户可以通过下表跟踪事物,将 user_id 与 things_id 相关联.这意味着: 类用户has_many :things, :through =>:跟随结尾类事物has_many :users, :through =>:跟随结尾班级关注归属地:用户归属地:事物结尾 所以我可以毫无问题地检索 thing.users.我的问题是,如果在下表中,我有一个 ..
发布时间:2021-11-30 12:40:03 其他开发

Rails 协会 has_many 通过禁止/归档解决方案?

我是 Rails 新手,正在解决一个问题.我有两个表: 鞋子和袜子 一只鞋子可以有很多袜子,但只有一个有效的袜子.其他袜子不活动.所有袜子也都是独一无二的,具有独特的图案.我想确保我没有相同图案的袜子.我想我可以通过三种方式做到这一点 1) 使用表socks中的附加列来表示活动sock class 鞋 ..