问题标签 [queryover]

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 投票
3 回答
5895 浏览

nhibernate - 如何在休眠查询中选择引用的实体

我有一个具有引用其他实体的属性的实体(示例中的 ReferenceEntity)。

使用 HQL 我可以做到这一点:

NHibernate 会给我一个没有惰性的 ReferenceEntity 实例。

通过查询我尝试这样做:

使用 QueryOver Nhibernate 给了我 ReferenceEntity 但很懒。

我想像使用 hql 一样使用 queryover 来获取具有热切加载的 ReferenceEntity。

谢谢

0 投票
3 回答
52672 浏览

c# - NHibernate 使用带有 WHERE IN 的 QueryOver

我会像这样创建一个 QueryOver

我尝试过使用Contains方法,但遇到了异常

“System.Exception:无法识别的方法调用:System.String:Boolean Contains(System.String)”

这是我的代码

0 投票
3 回答
6125 浏览

nhibernate - 使用 NHibernate ICriteria/QueryOver 查询向外部联接添加条件

在使用 QueryOver 或 ICriteria 进行查询时,有没有办法在 NHibernate 中指定外部连接的附加条件?

我需要外部连接表上的一些额外条件,但是 NHibernate 总是将它们添加到最后的 WHERE 子句中 - 这没有得到正确的行为(参见http://weblogs.sqlteam.com/jeffs/archive/2007 /05/14/criteria-on-outer-joined-tables.aspx)。

我似乎找不到使用 Criteria 或 QueryOver 语法的任何方法......

谢谢

0 投票
2 回答
39039 浏览

nhibernate - JoinQueryOver 和 JoinAlias 有什么区别?

我需要知道 JoinQueryOver 和 JoinAlias 之间有什么区别,以及何时使用它们?

0 投票
1 回答
145 浏览

c# - NHibernate 3.x:同一张表,三个映射,每个结果三次

我有三种实体类型:A、B 和 C。

这些映射到同一个数据库表。

B 和 C 继承 A。

数据库表中有3条记录,分别由A、B、C映射。

每当我在配置文件中保留 B 和 C 映射时,我都会获得每个实体 3 次。

我试图删除 B 和 C 的映射,然后,我得到了实体的总数:三个。

最后,我分析了 SQL Server,从应用程序启动的查询被转换为三个 SQL SELECT 命令。

我怎样才能避免这种情况?或者我想知道是否可以将 N 个类映射到同一个表,而不意味着尝试获取一个实体会以与映射目标表一样多的次数来结束。

先感谢您。

0 投票
2 回答
2636 浏览

linq - 使用 Linq (nHibernate) 执行带有计数的 Case 语句

我敢肯定这是一个做过几次房子的人,但我从来没有找到解决办法......

那么是否有可能使用 nHibernate 3 和最好的 Linq 来做这样的事情:

我很确定这是不可能的,最好的解决方案是在这种情况下只选择 sql ......但也许 nHibernate 3.1 中有一些新的东西可以做到这一点,即使使用 queryover?

谢谢

0 投票
3 回答
4465 浏览

nhibernate - QueryOver 上的析取总是指根实体

我正在尝试使用对 X 个实现包含日期信息的特定接口的实体的析取来添加一定数量的 OR 条件。我的问题是,当生成 SQL 时,我所有的析取条件都指向我的 QueryOver 的根实体。

我创建了一个通用方法来添加我的条件

我想像这样使用它:

由此生成的 Sql 看起来类似于

我尝试过使用别名的不同解决方案,但没有成功。将不胜感激任何帮助!

0 投票
1 回答
4700 浏览

c# - Nhibernate Queryover 不区分大小写的 IsIn

我有这个示例代码......

对于我的区分大小写的 Oracle 服务器,有什么方法可以使这种大小写不敏感或大写 x.ArNumber?

0 投票
1 回答
2169 浏览

nhibernate - 如何将带有 Group By 的 HQL 转换为 QueryOver?

我有一个 HQL 查询:

如何将其翻译/转换为 QueryOver?

下一个:

将生成 SQL:

这不是我所期望的——我不想在 Select 中有 Type 和 Iteration。

我将该查询用作select z from c where z IN (subquery).

0 投票
1 回答
326 浏览

nhibernate - 使用 nHibernate 查询对象层次结构的问题

问题:

我有对象层次结构A => B => C- 这是AreferencesBBreferences CC包含Name我要查询的属性。我正在尝试调用以下代码来获取列表A's

我收到错误“无法解析属性:BCName of:A”。我所有的映射看起来都很好,其中B包含一个C属性并C包含一个Name属性。我还验证了映射是否正确,因为我正在运行其他成功检索请求数据的查询。

基本上,我正在尝试获取A's与名称匹配的所有C. 那么如何编写一个可以做到这一点的查询呢?

谢谢,

凯尔