Studentkinja Ana Reljić odbranila je diplomski rad na temu „Mapiranje objekata na relacije u programskom jeziku Java koristeći Hibernate“

Studentkinja Računarskog fakulteta Ana Reljić je u sredu, 19. jula 2023. godine odbranila diplomski rad na temu Mapiranje objekata na relacije u programskom jeziku Javakoristeći Hibernate pred komisijom koju su činili mentor dr Bojana Dimić Surla i član dr Miloš Radenković.

U uvodu svog rada Ana je istakla sledeće:

Danas, kreiranje brojnih softvera se zasniva uglavnom na dve tehnologije: objektno-orijentisanom programiranju (eng. object-oriented  programming OOP) i sistemima za upravljanje relacionim bazama podataka (eng. relational database management systems RDBMS). Dok, RDBMS-ovi obezbeđuju frejmvork (eng. framework) za objektno orijentisane aplikacije da sačuvaju (eng. persist) svoje podatke, objektno orijentisane aplikacije, osim pružanja interfejsa između podataka i korisnika, omogućavaju obradu i manipulaciju podacima izvan onoga što može da se postigne sistemima upravljanja relacionim bazama podataka.


U ovom radu prikazano je mapiranje objekata na relacije korišćenjem Hibernate-a. Naime, da bi se automatski premostio jaz između objektno-orijentisanog sveta i sveta relacionih baza podataka, zbog neusaglašenosti otpora i eliminisalo pri tome dupliranje podataka, troškovi održavanja, kao i podložnost greškama koje nastaju pri premošćavanju, koristi se objektno-relaciono mapiranje. Dok, Jakarta  persistence API koristeći model programiranja koji definiše entityklasu kao primarni programerski artefakt, omogućava transparentnu perzistenciju, Hibernate, kao JPA provajder, omogućava automatizovanu perzistenciju. – zaključila je Ana.

Fotografije sa odbrane dostupne su u galeriji.