Я пытаюсь создать модуль агностической реализации maven, который опирается на JPA2. К сожалению, единственная зависимость от Maven JPA основана на JPA1, и поэтому я не могу использовать метод EntityManager.detach(), поскольку это только вариант JPA2.
В идеале, мне бы хотелось указать мою зависимость javax.persistence в моем Pom и потребовать, чтобы приложение/контейнер поставляли реализацию JPA2. К сожалению, я не могу найти такую зависимость.
Является ли мой единственный выбор в этой точке объявлять hibernate-jpa-2.0-api 1.0.0.FINAL как предоставленную зависимость?