Jakarta 持久化 api 的 OpenJPA 升级

问题描述 投票:0回答:1

我一直在尝试将我的项目升级到 spring 3.1.0 。目前它使用 OpenJpa 和 java 持久性模式 1.x.

如果我将 javax.persistence 包升级到 jakarta.persistence 包,使用 http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd 模式或任何使用“http://java .sun.com”路径,它可以编译,但在运行时会抛出以下错误: 导致:org.apache.openjpa.util.MetaDataException:类型“class com.x.x.x.xEntity”尚未增强。

我尝试寻找 Jakarta schema 2.2,我不确定 OpenJpa 目前是否支持该模式,但在某些地方它表明它确实支持。

我确实找到了以下链接: https://rmannibucau.metawerx.net/openjpa-jakarta-tips.html 但即使按照链接中提到的步骤进行操作,我也遇到了上面提到的相同错误。 我是不是错过了什么?

另外,请您确认一下,OpenJpa 是否支持 Jakarta 持久化。如果是的话,您能否提供一些代码示例。

jpa openjpa persistence.xml jakarta-migration
1个回答
0
投票

检查 OpenJPA 版本 4.0.0 与本机 Jakarta 命名空间支持

© www.soinside.com 2019 - 2024. All rights reserved.