Java Persistence API: различия между версиями
Внешний вид
| [отпатрулированная версия] | [отпатрулированная версия] |
Содержимое удалено Содержимое добавлено
м r2.7.1) (робот добавил: ca, cs, de, es, fr, it, ja, ko, pl, pt, uk |
Bezik (обсуждение | вклад) м разрешение неоднозначностей, оформление, пунктуация |
||
| Строка 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 года.
См. также
Примечания
- ↑ Java Persistence API FAQ (англ.). Sun Microsystems. Архивировано 22 августа 2008 года.
- ↑ JSR 220: Enterprise JavaBeansTM 3.0 (англ.).
- ↑ JSR 317: Java Persistence 2.0 (англ.).
Ссылки
- GlassFish's Persistence page (англ.).
- The Java Persistence API - A Simpler Programming Model for Entity Persistence (англ.). Oracle.