1

我一直在使用 JPA 的供应商特定实现。现在我正在寻找最新版本(2.1)中供应商中立 javax.persistence-api.persistence-api 的 maven 依赖项

似乎我只能从 2007 年 7 月找到 1.0.2 版

<dependency>
    <groupId>javax.persistence</groupId>
    <artifactId>persistence-api</artifactId>
    <version>1.0.2</version>
</dependency>

供应商似乎提供了更新的版本(hibernate-jpa-2.1-api、org.eclipse.persistence 等。)

以供应商中立的方式使用 JPA 2.1 的最佳方法是什么?我需要哪个 Maven 依赖项?我希望版本 2.1 如下,但找不到,为什么?

<dependency>
    <groupId>javax.persistence</groupId>
    <artifactId>persistence-api</artifactId>
    <version>2.1</version>
</dependency>
4

1 回答 1

1

据我所知, JPA 2.0 / 2.1没有供应商中立的 API 工件。

当您开发一个Maven项目时,您可以将 JPA 提供者供应商自己的工件作为您在主线程中猜到的工件作为依赖项。

于 2014-07-15T12:16:54.110 回答