问题标签 [jpa-criteria]

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 回答
1180 浏览

java - 有没有办法为 org.springframework.data.jpa.domain.Specification 返回父实体的规范?

假设我与 Person 实体有一个双向 1-1 关联

和联系实体

我找不到使用联系人实体为人员实体选择父对象的方法。像这样...

我收到此错误:

不兼容的类型。必选<? 扩展 ?> 的捕获,但“get”被推断为 Path<Y>:不存在类型变量的实例,因此 Person 符合捕获的 ?

有没有办法做到这一点?我想使用 Contact 根返回 Person Entity 的谓词。例如。

0 投票
1 回答
4177 浏览

spring-data-jpa - 使用两个参数列表在 Spring JPA 中查询

上面工作正常,但是以同样的方式,我试图基于多个参数列表 id 和列表 sortNumber 获取列表或地图。

我也会对该方法的返回类型 Map 感到满意。

我想出了下面的东西,这是不正确的。

应该在 Criteria 的帮助下完成吗?有没有更好的方法呢?

实体 :

0 投票
1 回答
84 浏览

specifications - Spring 数据规范:关系中的 notEquals()

我有几个实体:

TranslationUnit
TranslationValue
区域设置

TranslationUnit 与 TranslationValue 具有多对多关系。
TranslationValue 具有 1-1 与区域设置。
语言环境具有有意义的字段 - jhi_value;
我需要做的是:选择那些 TranslationUnits,即:

1) 没有相关的 TranslationValues(这意味着 - 根本没有翻译) 2) 没有具有特定语言环境的 TranslationValues(例如,“en”)。

我为此构建了 SQL 查询,在我的 Postgres DB 中完美运行:

我需要为此构建规范(它将与其他现有规范相结合)。

感谢任何帮助。

0 投票
1 回答
366 浏览

java - 从树构建 JPA 规范

我创建了一个 API,它允许用户使用树构建查询。树是从SearchOperationRequest类构建的。

所以从这个例子中我可以创建一个SearchOperationRequest要求所有WHERE hidden = false AND X = 88

使用通用规范构建器将此请求构建到规范中。

我目前的作品非常适合 RIGHT 重树。含义查询,例如:

但它不适用于构建更复杂的树,其中大括号中的标准应该优先并首先执行。

这个更复杂的模型SearchOperationRequest是:

如何修改我GenericSpecificationsBuilder的以便能够处理更复杂的SearchOperationRequest树?

0 投票
1 回答
7632 浏览

java - 如何使用规范在mysql查询中使用多个“AND”条件创建两个“OR”条件

我想在规范的帮助下进行以下查询

select * from table where (order_quantity > 0 or product_verified = false) and sku = "12345";

以下是我的代码,但我得到了错误的结果集

0 投票
0 回答
76 浏览

hibernate - 用于排序目的的 Spring 规范左连接

我有以下实体,想知道如何使用 JPA 规范创建以下查询。

实体(删除了方法和其他属性以简化类):

我可以毫无问题地加入带有 add 的属性,但是加入 featuresAd 然后按其 start_date 排序是我无法弄清楚的。

0 投票
2 回答
208 浏览

java - JPA CriteryQuery 内部连接 ​​- IllegalStateException

我在 JPA 中有以下 qriteria 查询:

但它抛出异常:

我从 Oracle 数据库表中生成了这些类。我的代码有问题吗?

我在 TypedQuery 中尝试过这个,但它显示了相同的错误消息。

生成的类:

DemoUser.class

DemoOrder 类

0 投票
1 回答
1693 浏览

java - hibernate中复合主键的条件连接查询

需要组合主键的条件连接查询。实体:

  1. 艺术品

    /li>
  2. 用户:

    /li>
  3. 帐户状态

    /li>
  4. Account State Dao: public class JpaAccountStatesDao extends JpaDao implements AccountStatesDao {

    /li>

我想找到 artOwner id = 1 和 language = en 和 artOwner id = 1 的帐户状态。

任何人都可以建议适当的查询吗?

0 投票
1 回答
367 浏览

java - 具有 Spring 和 JPA 标准日期类型的 REST 查询语言

我正在使用以下代码通过 Criteria API 进行动态搜索

但是当我传递 Date 类型参数时,出现以下错误:

谁能告诉我一个处理日期的实现。谢谢

0 投票
0 回答
467 浏览

java - 如何在分页中获得总结果数

我正在尝试从 spring Data JPA 中的表中获取总结果的计数,但是我如何 在查询执行期间提供的参数列表中找不到此错误 Query argument pattern not found

以下是我尝试过的:

我在谷歌上找到了例子,但没有谓词。当我包含谓词时,我得到了上述异常。