dynamic-finders相关内容

具有 Grails 多对多关系的动态查找器

我有 2 个由多对多关系映射的域类.我遵循了 Grails 文档的说明,但是在处理这些域上的数据时仍然遇到一些问题.这是我的 2 个域类: class 用户 {字符串名称年龄字符串作业静态 hasMany = [组:组]静态属于 = [组织:组织]}类组{字符串组名字符串代码静态 hasMany = [成员:用户]} 我的问题是: 1. 上述关系要求一个类持有belongsTo 为关系的“所 ..
发布时间:2021-12-22 21:06:30 其他开发

在 Rails 3 中 find_or_create_by 并更新以创建记录

我不确定我是否应该以这种方式更新记录,或者我是否遗漏了什么. 我有一个包含 5 列(不包括时间戳和 ID)的表,其中 3 列是不同的,2 列将被更新.我将找到或创建的 3 个不同是 room_id、date 和 source.其他 2 个是价格和可用的位置(这些变化每小时、每天等) 我的问题是,我应该先找到或创建记录,然后更新(或创建)价格和点数,还是可以一次完成?你可以看到我现在正在 ..

Rails“find_all_by"vs “.where"

我有以下代码: def 期限InfoItem.find_all_by_work_order(self.work_order).map(&:maturity)结尾 我正在考虑将其更改为: def 期限InfoItem.where(work_order: self.work_order).map(&:maturity)结尾 这样做会有什么好处吗?现在似乎 .where 比 find_all_b ..
发布时间:2021-07-12 18:49:27 其他开发

find vs find_by vs where

我是 Rails 的新手.我看到有很多方法可以找到记录: find_by_() find(:first, :conditions => { => } where( => ).first 而且看起来它们最终都生成了完全相同的 SQL.另外,我相信查找多条记录也是如此: find_all_by_() find(:all, :conditions => { => } where ..
发布时间:2021-07-02 19:05:15 其他开发

在grails中过滤带偏移量的集合

我试图用findAll在grails中过滤一个集合,所以我只在他的字段“estado”中获得具有特定值的实例。 我有这样的东西: trabajos.findAll({it.estado.equals(“Pago”)}) 问题是我不知道如何分页返回的集合。 我看了一下grails文档,发现这个 Book.findAll(Map queryParams,Cl ..
发布时间:2018-05-24 19:07:15 其他开发

动态查找与Grails多对多关系

我有2个由多对多关系映射的域类。我遵循Grails文档的说明,但在处理这些域上的数据时仍然遇到一些问题。这里是我的2个领域的类: pre $ class User { 字符串名称 int age 字符串作业 static hasMany = [groups:Group] static belongsTo = [org:Organization] } class Group ..
发布时间:2018-05-24 18:05:46 其他开发

find_or_create_by在Rails 3的更新和创造纪录

我不知道我是否应该更新记录这样或者如果我失去了一些东西。 我有5列(不包括时间戳和id),其中3个是不同的,并且2将得到更新的表。在3个不同的,我会寻找或创造还有ROOM_ID,日期和来源。其他2是价格和使用点(这些改变每小时,每天等) 我的问题是,我应该先找到或创建记录,然后更新(或创建)的价格和斑点或者我可以做到这一切在一次?你可以看到两种方式,现在我做的,我不知道它实际上做了什么,我期待 ..