问题标签 [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.
java - 有没有办法为 org.springframework.data.jpa.domain.Specification 返回父实体的规范?
假设我与 Person 实体有一个双向 1-1 关联
和联系实体
我找不到使用联系人实体为人员实体选择父对象的方法。像这样...
我收到此错误:
不兼容的类型。必选<? 扩展 ?> 的捕获,但“get”被推断为 Path<Y>:不存在类型变量的实例,因此 Person 符合捕获的 ?
有没有办法做到这一点?我想使用 Contact 根返回 Person Entity 的谓词。例如。
spring-data-jpa - 使用两个参数列表在 Spring JPA 中查询
上面工作正常,但是以同样的方式,我试图基于多个参数列表 id 和列表 sortNumber 获取列表或地图。
我也会对该方法的返回类型 Map 感到满意。
我想出了下面的东西,这是不正确的。
应该在 Criteria 的帮助下完成吗?有没有更好的方法呢?
实体 :
specifications - Spring 数据规范:关系中的 notEquals()
我有几个实体:
TranslationUnit
TranslationValue
区域设置
TranslationUnit 与 TranslationValue 具有多对多关系。
TranslationValue 具有 1-1 与区域设置。
语言环境具有有意义的字段 - jhi_value;
我需要做的是:选择那些 TranslationUnits,即:
1) 没有相关的 TranslationValues(这意味着 - 根本没有翻译) 2) 没有具有特定语言环境的 TranslationValues(例如,“en”)。
我为此构建了 SQL 查询,在我的 Postgres DB 中完美运行:
我需要为此构建规范(它将与其他现有规范相结合)。
感谢任何帮助。
java - 从树构建 JPA 规范
我创建了一个 API,它允许用户使用树构建查询。树是从SearchOperationRequest
类构建的。
所以从这个例子中我可以创建一个SearchOperationRequest
要求所有WHERE hidden = false AND X = 88
使用通用规范构建器将此请求构建到规范中。
我目前的作品非常适合 RIGHT 重树。含义查询,例如:
但它不适用于构建更复杂的树,其中大括号中的标准应该优先并首先执行。
这个更复杂的模型SearchOperationRequest
是:
如何修改我GenericSpecificationsBuilder
的以便能够处理更复杂的SearchOperationRequest
树?
java - 如何使用规范在mysql查询中使用多个“AND”条件创建两个“OR”条件
我想在规范的帮助下进行以下查询
select * from table where (order_quantity > 0 or product_verified = false) and sku = "12345";
以下是我的代码,但我得到了错误的结果集
hibernate - 用于排序目的的 Spring 规范左连接
我有以下实体,想知道如何使用 JPA 规范创建以下查询。
实体(删除了方法和其他属性以简化类):
我可以毫无问题地加入带有 add 的属性,但是加入 featuresAd 然后按其 start_date 排序是我无法弄清楚的。
java - JPA CriteryQuery 内部连接 - IllegalStateException
我在 JPA 中有以下 qriteria 查询:
但它抛出异常:
我从 Oracle 数据库表中生成了这些类。我的代码有问题吗?
我在 TypedQuery 中尝试过这个,但它显示了相同的错误消息。
生成的类:
DemoUser.class
DemoOrder 类
java - hibernate中复合主键的条件连接查询
需要组合主键的条件连接查询。实体:
艺术品
/li>用户:
/li>帐户状态
/li>Account State Dao: public class JpaAccountStatesDao extends JpaDao implements AccountStatesDao {
/li>
我想找到 artOwner id = 1 和 language = en 和 artOwner id = 1 的帐户状态。
任何人都可以建议适当的查询吗?
java - 具有 Spring 和 JPA 标准日期类型的 REST 查询语言
我正在使用以下代码通过 Criteria API 进行动态搜索
但是当我传递 Date 类型参数时,出现以下错误:
谁能告诉我一个处理日期的实现。谢谢
java - 如何在分页中获得总结果数
我正在尝试从 spring Data JPA 中的表中获取总结果的计数,但是我如何 在查询执行期间提供的参数列表中找不到此错误 Query argument pattern not found。
以下是我尝试过的:
我在谷歌上找到了例子,但没有谓词。当我包含谓词时,我得到了上述异常。