问题标签 [hql]

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 投票
2 回答
2080 浏览

hibernate - 在 Hibernate 的 Criteria API 中查询值类型的集合

在我的数据库中,我有一个实体表(我们称之为实体)。每个实体可以有多个实体类型,实体类型的集合是静态的。因此,存在一个连接表,其中包含实体 id 和实体类型名称的行。在我的代码中,EntityType 是一个枚举,Entity 是一个 Hibernate 映射的类。
在实体代码中,映射如下所示:

哦,我有没有提到我正在使用注释?
现在,我想做的是为特定实体类型的所有实体对象创建一个 HQL 查询或搜索。

Hibernate 论坛中的这个页面说这是不可能的,但是这个页面是 18 个月大的。谁能告诉我此功能是否已在 Hibernate 的最新版本之一中实现,或计划在即将发布的版本中实现?

0 投票
11 回答
24123 浏览

java - 寻找 HQL 构建器(休眠查询语言)

我正在寻找Java中的HQL构建器。我想摆脱这样的事情:

我宁愿有类似的东西:

我google了一下,没找到。

我写了一个适合我现在需要的又快又笨HqlBuilder的东西,但我很想找到一个比我一个人拥有更多用户和测试的人。

注意:我希望能够做这样的事情以及更多,但我未能使用 Criteria API 做到这一点:

IE。从红利表中选择属性someValue指向任何红利的所有股票。

谢谢!

0 投票
3 回答
9207 浏览

nhibernate - NHibernate,求和查询

如果我定义了一个简单的命名查询,则会在一列上执行一个计数函数:

如何使用 NHibernate 使用 IQuery 或 ICriteria 获得总和或任何不返回一个映射实体的查询的结果?

这是我的尝试(我现在无法测试),这行得通吗?

0 投票
3 回答
5373 浏览

java - HQL 查询集合中的列

是否可以使用具有这样的配置的 HQL 访问 table2 的各个列?

0 投票
3 回答
2491 浏览

c# - C# + Castle ActiveRecord:HasAndBelongsToMany 和集合

假设我在帖子和标签之间有多对多关系(使用 ActiveRecord 属性 HasAndBelongsToMany)(更改域名对象名称以保护无辜者),我想要一个类似的方法

回参数中包含所有(不仅仅是部分)标签的所有帖子。我可以通过 NHibernate Expressions 或 HQL 来实现这一点吗?我搜索了 HQL 文档,但找不到任何适合我需要的东西。我希望我只是错过了一些明显的东西!

0 投票
11 回答
33274 浏览

java - 在 Hibernate 中进行分页是否有比执行选择和计数查询更有效的方法?

通常分页查询看起来像这样。有没有更好的方法,而不是制作两个几乎相等的方法,一个执行“select *...”,另一个执行“count *...”?

0 投票
22 回答
152973 浏览

java - JPA 和 Hibernate - 标准与 JPQL 或 HQL

使用CriteriaHQL的优缺点是什么?Criteria API 是在 Hibernate 中表达查询的一种很好的面向对象的方式,但有时 Criteria Queries 比 HQL 更难理解/构建。

您什么时候使用 Criteria,什么时候使用 HQL?在哪些用例中你更喜欢什么?还是只是口味问题?

0 投票
1 回答
3796 浏览

hibernate - 我们如何在加载特定父级或另一个映射实体属性时修改 HQL 转换器?

这是一个重要的补充,特别是在能够编写高效的动态 HQL 查询的同时解决性能问题。

但是,在加载特定父级或另一个映射实体属性的情况下,我们如何修改 HQL 转换器?

以下代码:

工作正常,但如果我只想加载其父母的一些属性怎么办?

例如,假设SomeTable有一个父调用SomedParent并且我只想访问这个父的字段之一?

那么有什么想法吗?

0 投票
3 回答
11114 浏览

nhibernate - 你如何在 NHibernate 中合并两个表?

我需要使用 NHibernate 和 HQL 合并两个表。我在网上找到的帮助很少,我想知道是否可以,如果可以,如何?

0 投票
11 回答
274289 浏览

hibernate - 如何在 HQL 中创建 Distinct 查询

有没有办法在 HQL 中创建 Distinct 查询。通过使用“distinct”关键字或其他方法。我不确定 distinct 是否是 HQL 的有效关键字,但我正在寻找 SQL 关键字“distinct”的 HQL 等效项。