jpa-2.0相关内容

如何避免使用JPA注释循环引用?

我正在为一家商店注释域模型(使用JPA 2,使用Hibernate提供程序)。 在商店里,每件产品都可以有Category。每个类别可以被分配到几个超类别和子类别中,这意味着类别“蜡烛”可以将“餐厅”和“装饰”作为父母,将“普通蜡烛”和“多芯蜡烛”作为孩子,等等。 现在我要避免循环引用,即类别“a”的父级为“b”,而类别“a”的父级又为“a”。 有没有办法在JPA中检查带有约束的 ..
发布时间:2022-05-07 20:31:18 Java开发

使用 JPA 的 select 子句中的查询

我需要在 Apache Openjpa 2 的 select 子句中执行子查询.JPA 是否支持 SELECT 子句中的子查询? 我的查询是这样的: SELECT t.date, t.value,(SELECT COUNT(DISTINCT t2.value2) FROM table t2 WHERE t2.date = t.date)从表 t在哪里 ... 当我执行查询时,我得到一个类 ..
发布时间:2022-01-23 16:26:19 其他开发

JPA 2.0,标准 API,子查询,表达式

我多次尝试编写带有子查询和 IN 表达式的查询语句.但我从来没有成功过. 我总是得到异常,“关键字'IN'附近的语法错误",查询语句是这样构建的, 选择 t0.ID, t0.NAME来自员工 t0在哪里(选择?来自项目 t2,员工 t1WHERE ((t2.NAME = ?) AND (t1.ID = t2.project))) 我知道“IN"输之前的那个词. 你写过这样的查询吗? ..
发布时间:2022-01-23 15:35:05 其他开发

jpa 使用标准 api 在多个级别上延迟获取实体

我正在使用 JPA2 和它的 Criteria API 从数据库中选择我的实体.实现是 WebSphere Application Server 上的 OpenJPA.我所有的实体都是用 Fetchtype=Lazy 建模的. 我从数据库中选择了一个具有某些条件的实体,并希望一次从子表中加载所有嵌套数据.如果我有一个数据模型,其中表 A 与表 B 连接为 oneToMany,我可以在条件查询 ..
发布时间:2022-01-20 14:29:34 其他开发

JPA 2 Criteria Fetch Path Navigation

使用 JPA 2 Criteria Join 方法,我可以执行以下操作: //连接示例(默认内连接)整数年龄 = 25;CriteriaBuilder cb = entityManager.getCriteriaBuilder();CriteriaQueryc = cb.createQuery(Team.class);根t = c.from(Team.class);加入 ..
发布时间:2022-01-20 14:17:54 Java开发

我在哪里可以找到 JPA2 Maven 依赖项?

我正在尝试构建一个依赖于 JPA2 的与实现无关的 maven 模块.不幸的是,唯一的 Maven JPA 依赖项是基于 JPA1,因此,我不能使用 EntityManager.detach() 方法,因为它只是 JPA2 选项. 理想情况下,我希望能够在我的 Pom 中指定我的 javax.persistence 依赖项,并要求应用程序/容器提供 JPA2 实现.不幸的是,我找不到任何这样 ..
发布时间:2022-01-15 22:36:30 其他开发

为 MariaDB 的分层查询实现递归 CTE

我有这张表,我想存储一个记录链. CREATE TABLE 表名 (标识 INT,unique_id varchar,reference_id varchar,); 我想为 MariDB 实现 SQL 查询,该查询通过 unique_id 和所有记录 reference_id 打印所有记录.像这样的: |编号 |唯一标识 |参考ID ||||----|------------|------- ..
发布时间:2022-01-15 20:38:14 其他开发

DB2 + JPA 抛出错误:在表中找不到列

当 JPA 尝试持久化实体时,DB2-express 抛出了一个看似不可能的错误: ReportingSQLException:“ITEMID"在使用它的上下文中无效.INSERT INTO NULLID."DynamicDatabaseTable" ("colname", "rownumber", "value")值 (?, ?, ?) [params=?, ?, ?] 由于上面的查询中没有 ..
发布时间:2022-01-14 22:01:56 其他开发

JPA 中的@Entity 可以嵌套或内部类吗?

我可以并且应该将嵌套的内部类设为 @Entity 吗?例如: @Entity公共类 EnclosureOne {@实体公共类 NestedOne 扩展 EnclosureOne {}@实体公共静态类 InnerOne 扩展 EnclosureOne {}} 或者: 公共类 EnclosureOne {@实体公共类 NestedOne 扩展 EnclosureOne {}@实体公共静态类 In ..
发布时间:2022-01-07 13:55:18 其他开发

JPA 事务的工作原理

每当我想保留任何实体时,都会执行以下代码.事情似乎运行良好,但我不明白它是如何工作的! EntityManager em = getEntityManager();EntityTransaction userTransaction = em.getTransaction();userTransaction.begin();em.persist(ent);userTransaction.commi ..
发布时间:2022-01-06 20:56:39 其他开发

QueryDSL 和 Play 框架

我使用 QueryDSL 和 JPA2 有一段时间了,这是我所知道的最强大的 ORM 组合.JPA Criteria API 是一场灾难.使用 QueryDSL 我也忘记了 JPQL. 我想在 Play 中使用 QueryDSL!除了 JPQL 的内联部分作为字符串外,一切在 Play 中看起来都很好.这让我想起了 CakePHP... 我想在 Play 中使用可重构的查询语言(以及其 ..
发布时间:2022-01-02 21:56:48 其他开发

触发器与 JPA 事件

我正在使用 Spring 3.1.0.RELEASE、JSF 2.x、JPA 2 和 Hibernate Provider、MySql 5.1.x 做一个 Web 应用程序.该应用程序在 Tomcat 7.X 上运行. 在我的实体中,我有一些日期,例如上次更新日期: @Column(name = "last_update_date", insertable = false, updatab ..
发布时间:2022-01-01 20:58:53 其他开发