Я всегда использовал реализации JPA для конкретных поставщиков. Теперь я ищу зависимость maven для нейтрального поставщика javax.persistence-api.persistence-api в самой последней версии (2.1)
Кажется, я могу найти только версию 1.0.2 от июля 2007 года.
<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>