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.