问题标签 [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 回答
636 浏览

grails - Grails:createCriteria 错误结果

我试图通过某些标准从我的数据库中获取一些数据,但我不会得到正确的结果。

我的方法:

该方法有 2 个参数,一个日期列表和一个用户 ID。

Worls 找到的所有内容和所有 println 都已打印,但 @results.size 始终为 0。

3个条目看起来像

所以应该有确切的 1 个结果,但我从控制台得到的只是:日期范围从今天开始(6 月 12 日 -2 周)

2012 年 6 月 12 日星期二 14:49:11 CEST

2012 年 5 月 30 日星期三 14:49:11 CEST

0

我认为我的标准做错了,但我现在几个小时都无法解决。其他线程也没有帮助我。

感谢您的帮助

0 投票
1 回答
3475 浏览

grails - createCriteria 的域对象的集合属性上是否有“包含”功能?

我有一个拍卖域对象和一个用户域对象。拍卖hasMany用户。

我想做createCriteria的事情是这样的:

虽然,contains不在可接受节点列表中:createCriteria description page

有没有办法实现这个功能?

需要明确的是,有没有办法让标准是指定的用户对象包含在拍卖的集合属性中?

0 投票
1 回答
4530 浏览

grails - 在 Grails 中以 DRY 的方式动态构建 createCriteria?

我正在努力构建一个createCriteria动态的。到目前为止,一切都很好:

obj是我想要返回的域对象

rulesList是一个映射列表,其中包含要搜索的字段、要使用的运算符以及要搜索的值

上面的代码工作得很好,只是用 switch 语句看起来有点冗长。但是,如果我想添加功能以选择匹配任何规则或所有规则怎么办?我需要有条件地将规则放在or{}. 我不能做类似的事情

在我通过 rulesList 然后

之后。我能想到的就是为每个条件重复代码:

现在代码看起来非常草率和重复。假设我想搜索域对象的某个属性?(例如:我想退回轮胎是某个品牌的车辆;vehicle.tires.brand,或司机与姓名匹配的车辆;vehicle.driver.name)。我是否必须做类似的事情:

0 投票
1 回答
527 浏览

grails - 比较来自同一域 createCriteria Grails 的两个对象

您好我有以下使用 executeQuery() 运行的 HQL 查询:

我正在尝试转换此 HQL 查询,以便使用 createCriteria() 而不是 executeQuery() 返回结果,因为我想传入分页参数。我该怎么做呢?

0 投票
2 回答
995 浏览

grails - 使用 createCriteria 和基于 belongsTo 属性的顺序

我有下一个方案:

我需要UserProfile有用户的电子邮件订购的列表!

我尝试:

所以当我想通过电子邮件订购时,异常表明该元素对这两种情况都没有这样的属性。注意:ascDesc是一个变量String,它可以是ascdesc

0 投票
1 回答
668 浏览

hibernate - Hibernate createCriteria JOIN, ORDER, DISTINCT 从一个级别

我有 3 个课程:第一,第二,第三我有大约像这样的 createria:

(当“如果”为假时,createCriteria 工作正常)

当 "if" true Hibernate 生成这样的 sql 请求时

但是因此无法执行sql请求,因为(distinct,join,order by)不能在同一级别上。我在 SQL 开发人员那里吃午饭。没有 (distinct, join, order by) 之一的此请求可以正常工作。我能用这个做什么。可以通过我可以强制休眠在“不同的选择”级别中执行(加入,不同)和(顺序)吗?我如何用另一个 SELECT 包装 SELECT?

0 投票
1 回答
634 浏览

grails - 如何在 createCriteria 中修剪属性

我正在尝试修剪投影属性,但它不允许我这样做。

我想修剪标准中的“标题”字段,但它不起作用。有什么建议么?

0 投票
2 回答
2778 浏览

grails - gorm投影和元信息丢失

在属性上使用投影时,结果以列表的形式返回,其中元素的顺序与投影块中定义的顺序相同。同时,列表中缺少属性名称,这对开发人员来说确实是不利的,因为结果将被传递,调用者需要知道哪个值属于哪个属性。有没有办法从 Criteria 查询中返回一个映射,其中属性名称作为值的键?

所以,下面的代码:

这将返回:

相反,我希望它返回:

我知道我可以在得到结果后以这种方式安排,但我真诚地认为标准应该使用属性别名来返回一个模仿 SQL 查询结果的映射列表,而不是一个平淡无奇的列表。

0 投票
2 回答
1420 浏览

nhibernate - NHibernate CreateCriteria with Restrictions 无法按预期工作

下面给出的代码示例是检索所有活动记录。

父表 VesselMasterData 和子表是 BasicInfo 和 DimentionInfo。基于查询的预期值应该是 BasicInfo 和 DimentionInfo 的所有活动记录。

但在输出中,我从 BasicInfo 和 DimentionInfo 中获取所有记录。可能是什么问题。

这是 VesselMasterData 表的映射。

0 投票
0 回答
428 浏览

sql - 将 SQL 字符串转换为 Grails CreateCriteria

大家好,我有这个 Grails 代码:

我以为我从中得到了以下 SQL:

但它不起作用。我得到一个空列表。

我打开了 SQL - Loggin 为真。Grails 输出以下语句:

我替换了“这个”和“?”

谁能帮我解决这个问题

问候