FETCH JOIN 最大深度?
W 试图获取超过三个级别的连接: JOIN FETCH entity1.collection1.collection2 // two OneToMany relations 但是得到: org.hibernate.HibernateExcep…
orderBy 在集合字段上的用途?
我尝试从数据库中检索有序的元素列表。据我了解, @orderBy 注释应该足够了。 可以注释两个地方: 表示集合的字段 @OrderBy @OneToMany(cascade = Cas…
EntityManager的flush()方法什么时候返回?
我正在使用 EntityManager 将数据保存到我的数据库中。 public void save(X x){ entityManager.persist(x); entityManager.flush(); triggerDataChang…
将 Stringattribute 绑定到单独表的列
是否可以将 JavaClass 的 String 属性绑定到不同表的列。 示例 @Entity @Table(name = "ACCOUNTS") public class Account { private Long id; private…
JPA CriteriaBuilder - 如何使用“IN”比较运算符
您能帮助我如何将以下代码转换为使用条件生成器的“in”运算符吗? 我需要使用“in”使用用户名列表/数组进行过滤。 我还尝试使用 JPA CriteriaBuilde…
是否可以保留包含另一个集合的地图
我想知道 jpa 托管实体中是否可以有以下数据结构。 @Entity public MyEntity { @ElementCollection public Map> map; } 我做了一些基本测试,但出现以…
使用 JPA Criteria-API 从连接表中选择对象
我与以下问题斗争了大约两天,希望你能推动我走向正确的方向。我在研究过程中发现的教程和示例始终只展示了如何在标准 api 中轻松连接。首先,我有两…
创建自定义 JPA 查询函数
我正在使用 EclipseLink。可以使用自定义查询功能,例如: 从用户 u 中选择 u,其中 my_function(u.name) = my_function(:param) 我想根据自定义创建…
在 GAE 上检索/记录多个实体的最便宜方法
我有一个具体的案例给我带来了一些疑问: 我的类 A 与 B 具有一对多关系: A 1----->* B 据我所知,这使得它们的相关实例属于同一实体组。 我必须检索…
JPA 与可能不存在的对象的关系
作为参考,我正在使用 Play!框架。 我有一个 JPA 实体,它表示设备上的传感器收集的数据。以下是类声明的相关部分: @Entity public class Data exte…
JPA 查询的小问题
一小时以来我遇到了一个问题..请把我当作初学者.. 查询非常简单: public List finArticleByfamille(String famille){ EntityManager em = getEntityM…
如何在工作线程中使用JPA?
我正在使用 WebLogic 10.3.5.0 和 JPA 2.0,并有以下场景: 用户需要启动一个任务需要一些时间才能完成; 该任务需要对DB进行读写; 一种解决方案是编…
JPQL 查询非实体集合
我想使用非实体集合进行 JPQL 查询。这是我的表实体: @Entity @Table(name = "ct_table") public class Table { ... @CollectionOfElements(fetch = …