在列表属性上使用没有元模型的 JPA2 标准 API
如何在不使用元模型类的情况下制定以下 JPA2 标准查询: CriteriaBuilder cb = em.getCriteriaBuilder() CriteriaQuery<Employee> cq = cb.create…
JPA-2.0 简单选择位置问题
我遇到了有关 JPA-2.0 关系查询的问题。如何选择具有至少一个Event且type = B的任何Dataset? @Entity class Dataset { @OneToMany(fetch = FetchType…
如何使用相同的实体类为多个持久性单元创建元模型?
我得到: 诊断错误:javax.annotation.processing.FilerException:尝试重新创建以下类型的文件 : <compilerArguments>-Aeclipselink.persistenc…
使用 JPA 1.0 的 CriteriaQuery
是否可以将 CriteriaQuery 与 JPA 1.0 一起使用。我猜 JPA 2.0 不适用于 Java Se(版本 - Java(TM) SE Runtime Environment (build 1.6.0_16-b01))。…
在 jpa 2 Criteria API 中选择特定列?
有没有办法使用 JPA 2 Criteria API 选择特定列? 以下是目标 SQL 语句: SELECT column1, column2 FROM MyTableThatHasMultipleColumns 使用 Hiberna…
JPA Criteria API - 如何添加 JOIN 子句(尽可能通用的句子)
我正在尝试动态构建查询,我的下一个目标是添加 JOIN 子句(我不知道如何使用 API)。 例如,到目前为止,这段代码对我有用:( ... Class baseClass …
Netbeans 中的 JPA 2.0 元模型?
我读到,自版本 6.9 以来,Netbeans 包含了注释处理 支持,这是一项功能例如,需要生成 JPA 2.0 实体的元模型。 但是,我找不到任何示例或文档来准确…
如何在标准API中编写DDL?
考虑以下代码 如何删除所有 JPA 实体? 此处的文档 http://download.oracle .com/docs/cd/E17410_01/javaee/6/tutorial/doc/gjitv.html 仅描述查询。…
NHibernate:帮助将 hql 查询转换为使用 criteria api
我有以下 hql 查询,我想切换到条件 API select a.Id as Id, a.Name as Name, a.ActiveStatus as ActiveStatus, dbo.GetActivityStartDate(a.Id) as S…
如何使用 JPA Criteria API 指定左连接的多个条件?
我想将以下 SQL 查询转换 select * from region_tree country left outer join region_tree region on country.REG_CODE_PAR=region.REG_CODE and reg…
nhibernate 多标准 CTE 子查询
我目前有一个 MultiCriteria 查询,它根据子查询中的 id 来过滤结果 Subqueries.PropertyIn("Id", detachedCriteria) 子查询对于多条件中使用的所有查…
EntityManager.find 无法找到实体,但使用 Criteria API 可以
我在 Java EE 6 中遇到了一个相当奇怪的情况,其中使用 JPA EntityManager 的 find 方法以及实体的主 id 返回 null,但使用 Criteria API 选择具有该 …
NHibernate:过滤包含连接的子集合
我有以下映射文件: <?xml version="1.0" encoding="utf-8"?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="MyAssembly" …
Hibernate Criteria API:在 Map 中对结果进行计数和分组
Car 实体映射到包含 2 列的数据库表:ID 和 Color。 CarDao 有以下方法: Map<Color, Integer> countByColor() 如果数据库表中有 3 辆红色汽车和 …
NHirate 查询中的基本日期/时间操作
我试图通过一些基本的日期/时间操作来限制我的NHibernate查询。更具体地说,我想执行以下语句(伪 SQL): select * from article where created_on +…