问题标签 [grails-orm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Grails查询关联问题
我在为以下域类编写查询时遇到问题:
基本上,我想找到属于组列表的所有人员(假设组 id 是(1,2)
。这里的技巧是该人必须是两个组的成员。我更喜欢条件查询,但 HQL 也可以.
请注意,使用类似的查询group.id in (1,2)
不起作用,因为它可以是任何组,而不是两者。
grails - 具有 1:N 关系的 Grails GORM MissingMethodException
我有这样的域类:
和
关系是 - 一个 ServicesGroup 条目可以有多个 Step 实例。
但是,当在我的控制器中时,我尝试
我得到:
但是,当我更改 Step 域类字段时
简单地
有用。
这里发生了什么?
grails - 多对多不存在于 gorm/grails 应用程序中
我的 grails 1.1 应用程序中大致有以下内容
创建了正确的表(app、app_category 和 app_categories)并且列看起来都很好,但我最终没有在关联表中得到任何记录,也没有错误。app_category 表和 app 表已正确填充。
我是否需要手动管理关联表的域对象?或者更好的是,我只是错过了一些完全明显的东西吗?
grails - 为什么在 Grails/GORM 中使用三个条件时 findAllBy* 会失败?
考虑 Grails/GORM 动态查找器方法 findAllBy* 的以下用法:
这些动态查找器用法中的前五个按预期工作。
但是,第六个失败并出现 InvalidPropertyException(“找不到类 [class foo] 的名称 [yearAndMonth] 的属性”)。
问题:
为什么第六个不起作用?findAllBy* 不能处理两个以上的条件吗?解决方案/解决方法?
grails - Grails 验证列表对象
我正在尝试让 grails 验证对象列表的内容,如果我先显示代码可能会更容易:
基本上我所拥有的是一个必需的联系人('收件人'),这很好用:
我还想要验证Contact
“extraRecipients”中的任何附加对象,例如:
这是可能的还是我只需要遍历我的控制器中的集合并调用validate()
每个对象extraRecipients
?
java - Grails 属于,我应该吗?
让我们直接解决问题(对于 Grails 1.1.1,它应该适用于之前的问题)
我有 2 个域,即:像这样的用户和详细信息:
现在,如果我这样做了:
为什么会产生错误?
但是如果我对细节进行修改
(通过添加用户)它将像正常一样工作......
使用 belongsTo 有什么效果吗?或者我在这里做了错误的概念?
grails - 如何处理 Grails/GORM 中的空列表?
我正在尝试与 grails/gorm 建立一对多的关系。我不明白如何处理空列表。
这是我的域类:
p>这是我的测试:
p>这失败了“java.lang.NullPointerException:无法在空对象上调用方法大小()”
我应该怎么做才能处理一个空列表?
hibernate - findAll() 没有返回正确的对象类型
ItemTag 对象包含一个 Item 对象和一个 Tag 对象。(这些是 Java 域对象。)
这个简单的查询按预期工作。我得到了一个 ItemTags 列表,并且可以做 ItemTags 应该做的所有美妙的事情:
例如:
正如预期的那样给了我这个:
但是,只要我将另一个表添加到标准中,我就不会获得 ItemTag 的列表,而是获得通用对象的列表。
例如以下
返回
而且我根本无法使用生成的对象。例如:
给我这个错误:
和
给我这个错误:
我需要做什么才能获得可用的对象?谢谢!
grails - 如何为朋友建模 - Grails 中的友谊关系
您将如何在 Grails 中模拟朋友 - 友谊关系?到目前为止,我的 User 类有很多追随者
}
但我想更改以下内容:User for something like friends:Friendship 并创建一个 Friendship 类,如下所示:
}
这是一个理想的实现吗?
你将如何实现握手(接受/拒绝待定的友谊)?
grails - 如何在 addToTag() [grails] 中捕获错误
我有 2 个域.. 主控和详细信息。
我有处理保存的表格
当我调用 master.save() 时,如果详细有错误,master 仍然保存数据。我想知道如果细节有错误如何取消master,我想知道如何跟踪细节错误?
谢谢