logo

ЈПА Интродуцтион

Јава Персистенце АПИ (ЈПА) је спецификација Јаве. Користи се за задржавање података између Јава објекта и релационе базе података. ЈПА делује као мост између објектно оријентисаних модела домена и система релационих база података.

Пошто је ЈПА само спецификација, не обавља никакву операцију сама. То захтева имплементацију. Дакле, ОРМ алати као што су Хибернате, ТопЛинк и иБатис имплементирају ЈПА спецификације за постојаност података.

ЈПА верзије

Прва верзија Јава Персистенеце АПИ-ја, ЈПА 1.0, објављена је 2006. године као део ЕЈБ 3.0 спецификације.

Следе друге развојне верзије објављене према ЈПА спецификацији: -

  • ЈПА 2.0 - Ова верзија је објављена последње 2009. Следе важне карактеристике ове верзије: -
    • Подржава валидацију.
    • Проширује функционалност објектно-релационог мапирања.
    • Он дели објекат подршке за кеш меморију.
  • ЈПА 2.1 - ЈПА 2.1 је објављен 2013. године са следећим карактеристикама: -
    • Омогућава преузимање објеката.
    • Пружа подршку за ажурирање/брисање критеријума.
    • Он генерише шему.
  • ЈПА 2.2 - ЈПА 2.2 је објављен као развојни програм за одржавање 2017. Неке од његових важних карактеристика су: -
    • Подржава Јава 8 датум и време.
    • Обезбеђује @Репеатабле белешку која се може користити када желимо да применимо исте напомене на декларацију или употребу типа.
    • Омогућава коришћење ЈПА напомена у мета-напоменама.
    • Пружа могућност стримовања резултата упита.