• English
    • Latviešu
    • Deutsch
    • русский
  • Help
  • English 
    • English
    • Latviešu
    • Deutsch
    • русский
  • Login
View Item 
  •   DSpace Home
  • B4 – LU fakultātes / Faculties of the UL
  • A -- Eksakto zinātņu un tehnoloģiju fakultāte / Faculty of Science and Technology
  • Bakalaura un maģistra darbi (EZTF) / Bachelor's and Master's theses
  • View Item
  •   DSpace Home
  • B4 – LU fakultātes / Faculties of the UL
  • A -- Eksakto zinātņu un tehnoloģiju fakultāte / Faculty of Science and Technology
  • Bakalaura un maģistra darbi (EZTF) / Bachelor's and Master's theses
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Labākās veiktspējas JPA implementācijas izvēle

Thumbnail
View/Open
302-83173-Pavlenko_Maksims_mp17060.pdf (4.209Mb)
Author
Pavļenko, Maksims
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Straujums, Uldis
Date
2021
Metadata
Show full item record
Abstract
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
 
The bachelor's thesis examines what is ORM and what problem it solves. JPA is considered as one of the layers of ORM implementation. Thesis examines also JPA implementations that support the latest version of JPA - 2.2, which JPA annotations developer uses in Java code. Practical part consists of performance comparison of two JPA implementations EclipseLink and Hibernate. The practical part deals with the comparison of performance and memory usage of JPA implementations as well as usage of Java Persistence Query Language (JPQL). This part also includes possibilities of solving memory issues caused by JPA implementations. The author of the paper recommends using Hibernate implementation in all cases except one case when you need to work with one table applications where it is considered to use EclipseLink.
 
URI
https://dspace.lu.lv/dspace/handle/7/55850
Collections
  • Bakalaura un maģistra darbi (EZTF) / Bachelor's and Master's theses [5688]

University of Latvia
Contact Us | Send Feedback
Theme by 
@mire NV
 

 

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

Login

Statistics

View Usage Statistics

University of Latvia
Contact Us | Send Feedback
Theme by 
@mire NV