Я просто пишу маленькое JAVA-приложение, и я хотел бы смочь сохранить модель данных в базе данных. Таким образом, я задавался вопросом, мог ли я использовать JPA для этого. Я использовал JPA некоторое время назад, но насколько я помнил, что он потребовал сервера приложений. Таким образом, я задаюсь вопросом, может я просто, JPA к сохраняет мои классы w/o использование сервера приложений.
Да, вы можете использовать JPA без сервера приложений. Вот учебник, который может вам помочь: TopLink JPA: Как использовать JPA с Java SE
Да, вы можете использовать JPA
без сервера приложений. Посмотрите раздел 2.4 в этом учебнике по Hibernate.
JPA, ммм, «традиционно» ассоциируется с серверами приложений, поскольку JPA является частью спецификации Java EE. Однако это не означает, что отдельные реализации JPA не могут работать вне сервера приложений.
Я лично сделал это с помощью Hibernate, который, пожалуй, является самой популярной реализацией JPA. Документация Hibernate дает вам несколько советов о том, как запустить Hibernate в автономном приложении.
В этом учебнике нет сервера J2EE http://www.datanucleus.org/products/accessplatform/guides/jpa/tutorial.html