Java Persistence API

Матеріал з Вікіпедії — вільної енциклопедії.
Версія від 05:17, 19 червня 2019, створена InternetArchiveBot (обговорення | внесок) (Виправлено джерел: 2; позначено як недійсні: 0. #IABot (v2.0beta15))
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Java Persistence API — стандартизований інтерфейс для Java ORM фреймворків. Є частиною EJB 3 та J2EE 5, хоча може використовуватись незалежно від них. Виник через популярність вільного ORM фреймворку Hibernate, та бажання мати незалежний від конкретної реалізації стандарт.

Деталі[ред. | ред. код]

Entity (сутність/утворення) — об'єкт для якого забезпечується ORM. Класи Entity задаються аннотацією @Entity або перелічуються у XML дескрипторі. Клас Entity повинен мати конструктор без аргументів, з рівнем доступу — public або protected. Якщо сутність передається як віддалений об'єкт (remote object), вона має реалізувати інтерфейс Serializable. Клас Entity не може бути завершеним (final) або мати завершені методи.

Реалізації[ред. | ред. код]

Підтримка у IDE[ред. | ред. код]

Посилання[ред. | ред. код]

Література[ред. | ред. код]