是否可以从 LINQ 或 HQL 创建 ICriteria/ICriterion?
我正在创建一个方法,可以从我的抽象过滤器对象创建 NHibernate 理解的过滤器(例如,过滤器是指一组 ICriteria 对象)。 public static IEnumerable&…
表和映射表之间设置关系以使用联接
我有两个表:一个“模块”表和一个“StaffModule”表。我想显示工作人员模块映射表上存在的模块列表。 我尝试过 from Module join Staffmodule sm wit…
在Grails中执行executeQuery时如何访问关系表?
执行HQL语句时是否可以访问关系表? 例如,我有 3 个表:account、commitment、account_commitment。它是使用这些域生成的: class Account { static …
如何在 Hibernate 中设置内部查询限制?
我有这样的 HQL: from Table1 t1 where t1.name not in (select t2.name from Table2 t2 order by t2.date limit 10) 问题是它不理解 limit 关键字。…
如何实现“select sum()”在 Grails 中
我有这样的关系: class E { string name hasMany = [me:ME] } class M { float price } class ME { E e M m int quantity } 我不想迭代来实现这一点…
Nhibernate HQL 子选择查询
我有以下 SQL 查询: select c.id from (select id from customers) c 该查询没有实际价值 - 为了这篇文章的目的,我大大简化了它。 我的问题:是否可…
NHibernate 跨多个表的查询
我正在使用 NHibernate,并试图弄清楚如何编写一个查询来搜索我的实体的所有名称, 并列出结果。作为一个简单的例子,我有以下对象; public class Ca…
NHibernate 和 MySql 关键字
为什么Nibernate HQL不能处理以下查询: from Deal D where (D.ApprovalDate + INTERVAL 1 Year) < current_timestamp() < (D.RenewalDate + INTE…
将 HQL 解析为 AST 结构并将 AST 转换回 HQL
我有一个 HQL 查询: query = select item.itemNumber from items item where item.stock>0 and item.price<100.00 我喜欢解析这个查询并将其转换…
如何在 Nhibernate 中使用 MySql date_add?
这确实让我困惑了好几个小时,我在互联网上进行了搜索,但没有得到有效的解决方案。有人能指出问题出在哪里吗...谢谢! 我创建了自己的方言类 public …
nHibernate HQL动态实例化问题
我找不到以下 nHibernate HQL 发生了什么。 这是我的 VB.Net 代码: Return _Session.GetNamedQuery("PersonAnthroSummary").SetInt32(0, 2).UniqueRe…
NHibernate 的问题
我正在尝试获取共享该类别的产品列表。 NHibernate 没有返回错误的产品。 这是我的 Criteria API 方法: public IList<Product> GetProductForCat…
使用 NHibernate 的 HQL 进行具有多个内连接的查询
这里的问题是将用 LINQ to SQL 语法编写的语句转换为 NHibernate 的等效语句。 LINQ to SQL 代码如下所示: var whatevervar = from threads in conte…