Java Persistence API

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Dodonov (обсуждение | вклад) в 22:41, 12 января 2012 (заготовка статьи о программировании). Она может серьёзно отличаться от текущей версии.
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Java Persistence API (JPA) — API входящий с версии Java 5 в состав платформ Java SE и Java EE, предоставляет возможность сохранять в удобном виде Java-объекты в базе данных[1].

Существует несколько реализаций этого интерфейса, одна из самых популярных использует для этого Hibernate.

Поддержка сохранности данных предоставляемая JPA покрывает три области:

  • непосредственно API заданный в пакете javax.persistence
  • платформо-независимый объектно-ориентированный язык запросов Java Persistence Query Language
  • метаинформация описывающая связи между объектами

История

Java Persistence API был определён в процессе работы экспертной группы над JSR 220[2]. Первая версия JPA была выпущена 11 мая 2006 года. JPA 2.0 был описан экспертной группой в JSR 317[3], спецификация была выпущена 10 декабря 2009 года.

См. также

Примечания

  1. Java Persistence API FAQ (англ.). Sun Microsystems. Архивировано 22 августа 2008 года.
  2. JSR 220: Enterprise JavaBeansTM 3.0 (англ.).
  3. JSR 317: Java Persistence 2.0 (англ.).

Ссылки