使用 Criteria API 在 NHibernate 中急切地加载集合
我有一个实体 A,它有许多实体 B 和实体 C。所有实体 A、B 和 C 都有一些引用 x、y 和 z,应该立即加载。 我想从数据库中读取所有实体 A,并使用标准 …
如何检索一对多关系的行数,同时还包括原始实体?
假设我有两个实体 Foo 和 Bar,其中 Foo 有许多 Bar, class Foo { int ImportantNumber { get set } IEnumerable<Bar> Bars { get set } } class…
Hibernate Criteria API - 添加一个标准:字符串应该在集合中
我必须遵循实体对象 @Entity public class Foobar { ... private List<String> uuids ... } 现在我想做一个条件查询,它将获取其 uuids 列表包含…
Criteria API 中是否有类似 Restrictions.eq(true, false) 的内容?
我需要一个通用的Criterion来强制结果为零匹配。 像 Restrictions.eq(true, false) 之类的东西?…
NHibernate 的问题
我正在尝试获取共享该类别的产品列表。 NHibernate 没有返回错误的产品。 这是我的 Criteria API 方法: public IList<Product> GetProductForCat…
使用 Criteria API (JPA 2.0) 创建查询
我正在尝试使用 JPA 2.0 中的 Criteria API 创建查询,但无法使其工作。 问题出在“ Between ”条件方法上。我阅读了一些文档来了解我必须如何做到这…
如何在 Criteria API 中按计算列对记录进行排序?
如何使用 Criteria API 编写以下 HQL 查询? select s.Name, sum(q.PointsObtained), sum(q.TotalPoints) from Student s join s.Quizzes q group by …
使用所询问实体的子实体的信息对 Hibernate Criteria 查询的结果进行排序
我有两个实体 Person 和 Book。系统中仅存储特定书籍的一个实例(添加书籍时,应用程序会在向数据库添加新行之前检查是否已找到该书籍)。实体的相关…
使用 Criteria API 的动态 JPA 2.0 查询
我在使用 JPA 2.0 的 CriteriaBuilder 构建动态查询时有点卡住了。 我猜想我有一个相当常见的用例:用户提供任意数量的搜索参数 X 进行和/或连接:例…
仅从连接表中选择列,无需连接
给定这些表: create table Orders ( Id INT IDENTITY NOT NULL, primary key (Id) ) create table Items ( Id INT IDENTITY NOT NULL, primary key (…
NHibernate 投影:如何使用 Criteria API 和投影来获取类型
List<object[]> products = GetSession().CreateCriteria<Product>() .SetProjection(Projections.ProjectionList() .Add(Projections.Prope…
NHibernate:如何使用 Criteria API 排除属于联接一部分的类
我对 Hibernate 还很陌生,并尝试将它用于我继承的网站。不幸的是,这意味着有时数据库模式并不总是有意义。 话虽如此,我正在尝试使用 Criteria API …
使用 Hibernate Criteria API 查询与投影的多对一关系
我尝试在以下场景中使用 Criteria API: 我有两个表,Schedule 和 Route (及其类和映射)。 Route 与Schedule 具有多对一关系。 Route 有一个整数属…
NHibernate 标准使用带有 in 子句的子字符串投影
我在 Oracle 中有一个场景,我需要将列的子字符串部分与值列表进行匹配。我使用 sqlfunction 投影将子字符串应用于所需的列,并将该投影添加为子句限…
使用 NHibernate Criteria API 选择特定的数据集和计数
我为 NHibernate 的持久性设置了以下域: 我使用 PaperConfiguration 作为根聚合。 我想选择给定 Tier 和 AcademyYearConfiguration 的所有 PaperConf…