我一直在使用特定于供应商的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>
答案 0 :(得分:1)
据我所知, JPA 2.0 / 2.1 没有供应商中立的API工件。
当您正在开发 Maven 项目时,您可以将其作为JPA提供商供应商自己的工件中的一个依赖项,作为您在主线程中猜到的工件。