问题标签 [criteria-api]

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 投票
1 回答
168 浏览

nhibernate - NHibernate: help translating an hql query to use criteria api instead

I have the following hql query which I'd like to switch over to the criteria API

Obviously the initial properties on the select line are trivial (Projections.Property); my question is..how do I map the remaining 4 properties?

I have a custom dialect that registers dbo.GetActivityStartDate and dbo.GetActivityEndDate as standard SQL functions - so that much is already taken care of.

0 投票
2 回答
539 浏览

java - 如何在条件 API 中编写 DDL?

考虑 如何删除所有 JPA 实体中的代码? 此处的文档http://download.oracle.com/docs/cd/E17410_01/javaee/6/tutorial/doc/gjitv.html 仅描述查询。

0 投票
3 回答
6115 浏览

java - Netbeans 中的 JPA 2.0 元模型?

我读到,从 6.9 版开始,Netbeans 包含注释处理支持,这是生成 JPA 2.0 实体元模型所需的功能。

但是,我找不到任何示例或文档来准确说明如何执行此操作。你们中有人在这方面取得成功吗?

0 投票
4 回答
214770 浏览

java - JPA Criteria API - 如何添加 JOIN 子句(尽可能一般的句子)

我正在尝试动态构建查询,我的下一个目标是添加 JOIN 子句(我不知道如何使用 API)。

例如,到目前为止,这段代码对我有用:

(注意:JpaHandle 来自 wicket-JPA 实现)

我的愿望是添加 JOIN 子句(尽可能通用)!

我在类中有特定的注释(this.baseClass)

例如 :

那么,在标准 JPA 中有没有这样的方法?(注意:这不编译)

这里有一个实际的失败方法:

或者像这样:

对我来说,如果它可以更通用,那就太好了......:

当然,我在类中有特定的注释(this.baseClass)

感谢您的时间。我会感谢各种评论!

0 投票
4 回答
9861 浏览

java - 为什么编译器无法识别元模型属性?

java se 6项目是否支持eclipselink jpa2的criteria api?如果没有,那是我的问题。我需要在persistence.xml 中为标准api 指定任何特殊的东西吗?

这是我的标准查询:

这是我的含义实体:

0 投票
1 回答
10557 浏览

java - 在 jpa 2 Criteria API 中选择特定列?

有没有办法使用 JPA 2 Criteria API 选择特定列?

以下是目标 SQL 语句:

使用 Hibernate 的 Criteria API,这可以使用 Projections 来完成,是否有等效于 JPA 2 Criteria Specification 的方法?

0 投票
2 回答
3839 浏览

java - 使用 JPA 1.0 的 CriteriaQuery

是否可以将 CriteriaQuery 与 JPA 1.0 一起使用。我猜 JPA 2.0 不适用于 Java Se(版本 -- Java(TM) SE Runtime Environment (build 1.6.0_16-b01))。我绑使用,

……

但是在 javax.persistence.* 中找不到 CriteriaBuilder 的定义;(尝试导入 javax.persistence.criteria.CriteriaBuilder;以及)

如果不可能,我有什么最好的选择。我在后端使用休眠,但仍然有非专有的方式来做到这一点?如果不是休眠怎么办?

谢谢。

0 投票
1 回答
1728 浏览

java - 无法使用 JPA 2 Criteria API 从 Oracle 视图中选择列

我有一个现有的工作查询,它​​使用以下 JPQL 从映射到 Oracle 视图的实体中选择一列

我将它重构为使用 JPA 2 Criteria API 和以下代码:

但它在创建 select 语句时会产生以下错误:

我尝试将映射更改为表而不是视图,并且它确实可以正常工作。

这是一个休眠错误还是我错过了什么?

0 投票
1 回答
1480 浏览

eclipselink - 如何使用相同的实体类为多个持久性单元创建元模型?

我得到:诊断错误:javax.annotation.processing.FilerException:尝试为类型重新创建文件

为了:

我试图同时拥有一个具有相同架构的临时(内存中)和一个永久数据库。

请参考这个问题。

0 投票
1 回答
3206 浏览

nhibernate - 使用 NHibernate 进行复杂查询

我有这个问题:当我尝试使用对象图实现 Ayende 的复杂搜索时: http ://ayende.com/Blog/archive/2006/12/07/ComplexSearchingQueryingWithNHibernate.aspx:人员:M:1 地址:M :1 Street: M:1 Place: M:1 Country 我收到以下错误:NHibernate.QueryException: 不能在没有投影的条件上使用子查询。我正在这样做:

我究竟做错了什么?请帮忙