Затмение по умолчанию библиотека имплантации jpa где скачать?
В eclipse, "библиотека реализации по умолчанию", какие файлы JAR мне нужно включить, если я не хочу использовать среду выполнения сервера?
Я ссылаюсь на этот учебник http://help.eclipse.org/help33/index.jsp?topic=/org.eclipse.jpt.doc.user/task_create_new_project.htm
2 ответа
Зависит от того, какую реализацию вы хотите использовать. В настоящее время существует три наиболее популярных реализации: Hibernate, TopLink и EclipseLink.
Я знаю о hibernate, что его файл README объясняет, какие jar-файлы являются обязательными для каких функций. Если вы используете JPA, у вас должен быть какой-то EntityManager (hibernate может использоваться и без EntityManager), поэтому вам нужны все его зависимости.
Чтобы скачать hibernate-реализацию JPA, используйте эту ссылку (ищите hibernate-entitymanager). Вам нужно ядро hibernate, аннотации и менеджер сущностей для JPA. Если вы используете все банки в этих трех пакетах, все будет в порядке. Но я настоятельно рекомендую вам прочитать файлы README.
Следуйте разделу Использование TopLink JPA с Dali, чтобы начать работу с Toplink Essentials (эталонная реализация JPA). Достать упомянутые банки (toplink-essentials.jar
а также toplink-essentials-agent.jar
), загрузите их оттуда или, если вы используете Maven, из репозитория Java.Net Maven.
PS: обратите внимание, что после 2.0-b36 toplink-essentials-agent.jar
файл больше не нужен, так как средство агента теперь интегрировано в toplink-essentials.jar
, Таким образом, вы можете сделать, как показано ниже.
$ java -javaagent:toplink-essentials.jar client.Client