如何使用 Hibernate Criteria 通过 OneToMany 关系连接两个表
我有两个表,除非我有循环依赖,否则我无法在其实体中实现映射 @OneToMany 。我想创建一个 Hibernate Criteria,以便我能够在 ids 字段上加入此表并加…
元组结果 Criteria API 子查询
我正在尝试在使用 JPA 2.0 类型安全标准 API 编写的应用程序中使用子查询,并使用 Hibernate 3.6.1.Final 作为我的提供程序。我选择基本类型(Long、M…
在 hibernate 中使用 Criteria API 限制日期
情况是这样的。 SQL Server中日期的格式与oracle中不同。在 SQL Server 中,它存储为时间戳。 Restriction.eq 、 Restriction.lt 、 Restriction.gt …
如何使用 JPA Criteria API 导航对象图?
假设我们有以下类图: public final class Address { private final String streetAddress public String getStreetAddress() { return streetAddress…
JPA2 Criteria API 中 Hibernate 的 Restrictions.sqlRestriction 的等价物?
是否有相当于 Hibernate 的 Restrictions.sqlRestriction ? 另外,如果没有等效的,我很想知道是否可以“破解”Hibernate JPA2 支持中的某些内容以在…
“不在”使用 JPA 标准的约束
我正在尝试使用 JPA Criteria 编写 NOT IN 约束。 我尝试过这样的事情: builder.not(builder.in(root.get(property1))); 虽然我知道它不会起作用。在…
criteria api--root.fectch() 如何获取集合?
方法 fetch() 的 args 类型可以是 SingularAttribute、PluralAttribute,为什么不能是 ListAttribute 呢? 那么,如何使用 critria api 获取集合呢?…
如何在条件查询中使用MAP的键?
我有一个像这样的 Bean, Class TestA { Map testBMap; } Class TestB { String data; ... } 我想获取 TestA 数据以及地图 testBMap,其中 key ='test…
如何使用标准 api 在 nhibernate 中按范围进行分组
我想在 Criteria api 中编写 sql: SELECT CASE WHEN total_pages = 0 THEN '0 pages' WHEN total_pages BETWEEN 1 AND 3 THEN '1-3 pages' WHEN tota…
NHibernate- QueryOver 使用基类?
现在我正在使用 Criteria API 并且很喜欢它,但如果我可以切换到 QueryOver API 那就更好了。但是,我的设置有点奇怪。为了将数据分区到表中,我有一…
使用 NHibernate,如何检索给定父 ID 的复合元素对象列表?
我认为这是一个基本问题,但似乎找不到答案。使用 NHibernate,给定一个具有一对多复合元素的映射: 如何在给定父 ID 的情况下返回仅包含子项的 IList…
Hibernate Criteria 查询连接与空值
我有一个名为角色的表。每个角色可能属于一个组织。不属于组织的角色的值为 null。我想查找特定组织的所有角色或该组织在表中为空的位置。 Criteria c…
如何使用 Criteria API 在 NHibernate 中创建子查询 Projection、为其指定别名并按别名排序
forum.hibernate.org/viewtopic.php?p=2378849 其中一张海报给出了这个答案: 您需要创建一个投影 (...),为其指定一个别名,然后您可以按别名进行排…
如何使用 Criteria Api 和 NHibernate 将子查询编写为别名
嘿伙计们,假设我有这样的实体和映射: public class Episode { Guid Id {get;set;} String Title {get;set;} List Groups {get;set;} } public class…