问题标签 [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.
jpa - JPA - Why cast Fetch to Join
Why is it necessary sometimes to cast?
For Example:
What is the reason for not doing:
java - 当没有为 Spring JPA 标准指定值时如何避免 NPE
我有一个 Spring JPA 搜索条件,如下所示。其中 area 是一个整数。
问题是,当用户在搜索中没有指定上限或下限时,该值为空,这会导致 NPE。我想到的一件事是对空值进行 if 检查并将值设置为 Integer.MAX_VAL 如果它为空作为一种解决方法。这样我可以避免 NPE,但它也会创建很多 if否则检查。所以我想知道是否有更好的方法。
spring - Spring JPA 或规范中的联合
尝试为以下查询创建标准构建器。但是,JPA 似乎不支持 UNION。有什么想法吗 ?
java - 无法使用 JPA 找到属性
我需要验证 binUse 的属性首字母缩写词是否等于BinUseAcronym.FPAN.toString()。我需要访问 binUse.acronym
产品箱
便用
我的条件查询
我尝试在属性之前添加类名,但我不断收到异常:
如何解决此错误?
spring - 具有可分页、排序和过滤以及返回投影的 spring jpa 查询
我将 Spring Data Rest 与 org.springframework.boot 1.5.2 与 hibernate 5.2.9 一起使用。我想要实现的是一种使用 JPA 来查询排序、过滤、可分页的方法,它可以返回实体的子集或返回投影。
下面是使用的代码: (1) 过滤规范 (2) 投影和摘录以在集合中应用投影 (3) 尝试返回 Page 的控制器,但它仅在返回类型为 Page 时才有效。其中 Student 是实体,StudentLite 是投影
问题是:(1)如何有一个返回页面投影的查询+排序+过滤器(2)可以将摘录应用于该查询?(3) 有什么方法可以在@RepositoryRestController 中使用@JsonView 来解决?
StudentRepository 类
和 StudentSpecification 类
以及使用 @ExposesResourceFor(Student.class) 和 @RepositoryRestController 注释类的控制器:
spring-data - JPA Criteria Query - 如何仅加入关联实体类型的子类?
我正在使用 Spring、Hibernate 和 JPA Criteria API。
假设我有一个 Vehicle 类层次结构和一个 Tire 类。每辆车可以有多个轮胎。
车辆——油罐车、摩托车
胎
我想查询容量超过 100 加仑的油轮上的小轮胎。但是轮胎的车辆属性是车辆类型。只有一个车辆子类(油轮)具有“容量”属性。我如何告诉标准 api 只在 Tankers 上加入?
谢谢!
我敢肯定这已经被问过/回答过,但我认为我错过了成功搜索的正确术语。
java - jpa元模型如何获取表名
实体:
命名策略:
JPA 元模型:
我将执行以下操作:
我没有在MyAccount_
元模型中看到任何与表名相关的属性自动生成。如何在连接条件中使用元模型表名(我不想使用硬编码字符串)?
PS:我使用的是 Spring MVC 和命名策略,所有驼峰式大小写都用下划线分隔。
java - JPA Criteria Query GROUP 和 COUNT over subquery
给定以下 SQL 结构MY_TABLE
:
我的任务是让这些东西按 s 分组GROUP_LABEL
,同时忘记TOPIC
文件的不同 s。所以我的预期结果是
在纯 SQL 中,我会这样做
是否可以将其转换为 JPA Criteria API 查询?在https://docs.jboss.org/hibernate/entitymanager/3.5/reference/en/html/querycriteria的 9.3.1 中,我不知道将我的内部查询放入 Criteria 查询的 from 构造中。 html似乎这是不可能的。
但我简直不敢相信;-) 以前有人这样做过吗?内部查询将通过我想要重用的各种经过良好测试的过滤谓词来丰富。
我spring-boot-starter-data : 1.5.6.RELEASE
主要使用标准配置。
java - Spring data jpa Criteria like
调试后没有匹配结果
spring - 如何使用 Spring data JPA 显示来自多个表的数据 - 多对多关系
我正在尝试从 Spring Data JPA 中的多个表中获取数据。
我有:
教授.java
类.java
这些实体生成名为“classes_professor”的表,字段如下 classes_id 和professor_id
我正在尝试显示具有某些 ID 的教授,该 ID 已获得具有某些 ID 的课程。
类Repository.java
控制器.java
当我尝试运行它时,出现此错误: