6533b83afe1ef96bd12a7df6
RESEARCH PRODUCT
Labākās veiktspējas JPA implementācijas izvēle
Maksims Pavļenkosubject
DatorzinātneORMJPAJPA implementācijaMySqlJavadescription
Bakalaura darbā tiek apskatīts ORM, kas ir ORM un kādu problēmu tas risina. Tiek apskatīts JPA, kā viens no ORM realizācijas slāņiem. Apskatītas JPA implementācijas, kas atbalsta pēdējo JPA 2.2 versiju, kādas JPA anotācijas izstrādātājs izmanto Java kodā, datubāzes atbalstam. Tiek veikta divu JPA implementāciju, EclipseLink un Hibernate, veiktspējas salīdzinājums. Praktiskajā darbā tiek apskatīts JPA implementāciju veiktspējas un izmantotās atmiņas salīdzinājums, kopā ar Java nemainīgo vaicājumu valodu (JPQL) pielietošanu. Tiek apskatīti atmiņas trūkumu risinājuma iespējas. Darba autors rekomendē izmantot Hibernate implementāciju un tikai izņēmuma gadījumā, kad vajag strādāt ar vienu tabulas lietotni, tad izmantot EclipseLink
| year | journal | country | edition | language |
|---|---|---|---|---|
| 2021-01-01 |