Перейти к содержанию

Java Persistence API: различия между версиями

Материал из Википедии — свободной энциклопедии
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
м r2.7.1) (робот добавил: ca, cs, de, es, fr, it, ja, ko, pl, pt, uk
м разрешение неоднозначностей, оформление, пунктуация
Строка 1: Строка 1:
'''Java Persistence API''' (''JPA'') — [[Интерфейс программирования приложений|API]] входящий с версии Java 5 в состав платформ [[Java Platform, Standard Edition|Java SE]] и [[Java Platform, Enterprise Edition|Java EE]], предоставляет возможность сохранять в удобном виде Java-объекты в базе данных<ref>{{cite web| title=Java Persistence API FAQ | url =http://java.sun.com/javaee/overview/faq/persistence.jsp | publisher=Sun Microsystems |archiveurl = http://web.archive.org/web/20080822023926/http://java.sun.com/javaee/overview/faq/persistence.jsp |archivedate = 2008-08-22|language=en}}</ref>.
'''Java Persistence API''' (''JPA'') — [[Интерфейс программирования приложений|API]], входящий с версии Java 5 в состав платформ [[Java Platform, Standard Edition|Java SE]] и [[Java Platform, Enterprise Edition|Java EE]], предоставляет возможность сохранять в удобном виде Java-объекты в базе данных<ref>{{cite web| title=Java Persistence API FAQ | url =http://java.sun.com/javaee/overview/faq/persistence.jsp | publisher=Sun Microsystems |archiveurl = http://web.archive.org/web/20080822023926/http://java.sun.com/javaee/overview/faq/persistence.jsp |archivedate = 2008-08-22|language=en}}</ref>.


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


Поддержка сохранности данных предоставляемая ''JPA'' покрывает три области:
Поддержка сохранности данных предоставляемая ''JPA'' покрывает три области:
* непосредственно API заданный в пакете javax.persistence
* непосредственно API заданный в пакете <code>javax.persistence</code>;
* платформо-независимый объектно-ориентированный язык запросов [[Java Persistence Query Language]]
* платформо-независимый объектно-ориентированный язык запросов [[Java Persistence Query Language]];
* метаинформация описывающая связи между объектами
* метаинформация, описывающая связи между объектами.


== История ==
== История ==

Версия от 20:29, 15 января 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 (англ.).

Ссылки