问题标签 [createcriteria]

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.

0 投票
1 回答
186 浏览

grails - 使用复合键的 Grails 分离标准

域设置。

.

.

.

我有 2 个为研究填充的列表。一个是当前与站点关联的资源列表,另一个是可以与站点关联的可用资源列表。这些可用资源由 Active = true 并在与研究相同的 USState 中确定

我正在尝试编写一个标准以使其正常工作,但似乎无法做到。我需要显示所有处于活动状态的资源,与研究在同一 USState 中并且当前未与站点关联(当前关联在第一个表中)

我还尝试了以下方法:

我希望这是有道理的;我仍在试图弄清楚 DetachedQuery 是如何工作的。如果有更好的方法来完成这个任务,请赐教!

0 投票
1 回答
671 浏览

grails - 嵌套属性的不区分大小写顺序

说,我有两个域类:

我接到一个电话createCriteria,想要按 Bar 的名称(或客户想要排序的任何其他有效属性)进行排序,忽略大小写。我已经能够将其减少到:

但是当 sort 属性嵌套时(即 的属性bar),我得到一个异常:

我发现了这些相关的 Grails 错误GRAILS-8182GRAILS-9171GRAILS-3911,这使得似乎有一些错误组合使我想做的事情变得不可能。

有没有办法对嵌套属性进行不区分大小写的排序createCriteria?我意识到我可以在客户端或 Groovy 列表上进行排序,但我真的不希望重新发明轮子(特别是因为它会是一个非常丑陋的轮子)。

我正在使用 Grails 2.2.4。

0 投票
1 回答
3663 浏览

grails - Grails - 来自 if 和 else 的 createCriteria 具有 null 属性

我正在使用 Grails 2.3.4。我正在尝试检索具有特定条件的域对象,但是当属性为空时我无法解决。这是一个例子。

如果 locationId 在 Domain1 中有效,则该查询仅假设返回单个 Domain1,如果 locationId 不为 null,则 locationId 在 Domain2 中有效,如果 locationId 不为 null,则 locationId 在 Domain3 中有效。

我错过了什么。如果 domain2 和 domain3 不为空,则查询工作正常

0 投票
1 回答
51 浏览

grails - 没有引用另一个域的域的标准

我有类似的域

和另一个

现在我需要所有具有书籍ID列表的listingTacking,但我的标准在书籍域上,我无法更改关联。

我试过了

我知道我无法在 Book 域中创建 listTracking 的 createAlias 但我需要类似的东西,这可能通过标准吗?

0 投票
1 回答
266 浏览

grails - Grails过滤条件、条件查询、仅显式项、特殊场景

我已经搜索了很多,但我还没有找到解决方案。我想我真的需要你的帮助。我的问题是关于“特殊”目标的过滤。假设我们有几个人,他们有很多技能。我可以按姓名和匹配技能过滤此人。但我需要找到这些人,他们只有一种显式技能,没有其他技能。即可以跑得非常快但仅此而已的人:-)。但是一个人有可能拥有许多技能游泳的条目。即拥有三种技能的彼得:[游泳,游泳,游泳]也应该在结果中。下面是一个例子。我真的很期待听到一些提示。非常感谢。

在我的场景中,我知道所有不同类型的技能,因此它们是有限的。这会让事情变得更容易不是吗?让我们假设有三种可能的技能:游泳、跑步、唱歌。但它们可以出现不止一次。为什么这样的事情不起作用?:

0 投票
0 回答
212 浏览

unit-testing - createCriteria Lock 单元测试失败

我在调用的单元测试的服务方法中有一个查询lock true,但是每次我使用 in 运行单元测试时lock true,单元测试都会失败并给出以下错误。

我的查询看起来像这样,并且我从之前的类似查询中知道它在现实世界的场景中有效。

使用 Grails 2.3.11。我已经在文档中确认您可以lock truecreateCriteria().

0 投票
1 回答
672 浏览

grails - 标准 - 搜索连接的两列

我需要一种方法来在我被带入的 grails 项目中使用标准搜索两个连接列。这两列构成了大学的学科代码;三个字母字符的代码和一个三位数的数字。例如 AAA123。

迄今为止,我的研究没有发现任何直接的解决方案,因为我有以下要求:

  • 我需要使用CriteriaUI PagedResultList(Javascript/Ajax)在分页列表和totalCount.
  • 如果用户搜索字母代码(所有主题以“AAA”开头)或特定主题(“AAA123”),我需要能够使用通配符搜索。

例如subj_code = '%AAA%'crse_numb = '%123%'subj_code || crse_numb = '%AAA123%'

到目前为止我发现的是:

a)使用标准,我无法连接列(除非我错过了什么)

b) 我不能使用瞬态来加入列

c) 我不能使用findAllwhere因为他们不返回PagedResultList

如果有人知道如何使用标准或返回 PagedResultList 来执行此操作,我将永远感激不尽。

0 投票
2 回答
270 浏览

grails - 按一对多关联中的属性排序

我有以下场景(域类)

我目前createCriteria用于实现请求的过滤和基本排序。

现在我想Request从最近更新的开始获取 s 列表(按 for 的字段dateCreatedlast StatusUpdate排序Request

有什么提示吗?

0 投票
1 回答
463 浏览

grails - Grails - createCriteria:关联+不+喜欢

一些标准如何:关联+不+我喜欢并没有给出好的结果。我仍然会收到具有我不希望在结果中的状态的操作的案例。其他方法的任何线索或建议?

我在控制器中有这个:

这是相关的域截图:

我在 Grails 2.4.4 上

0 投票
1 回答
232 浏览

grails - 带有标准和/或案例的 Grails?

我有以下 Grails withCriteria 结构:

我希望这能按(gpa 和成绩和专业)或奖学金县或活动或 specialTypeInd 返回奖学金。