Kirish jpa bu Java ilovalaridagi relyatsion ma'lumotlarni boshqarish uchun ob'ekt bilan bog'liq xaritalashni osonlashtiradigan spetsifikatsiya. U sql


Download 195.13 Kb.
Pdf ko'rish
bet3/6
Sana17.12.2022
Hajmi195.13 Kb.
#1026460
1   2   3   4   5   6
JPA sinf munosabatlari
Yuqoridagi arxitekturada sinflar va interfeyslar orasidagi munosabatlar
javax.persistence paketiga tegishli. Quyidagi diagrammada ular
o'rtasidagi munosabatlar ko'rsatilgan.
3-rasm. JPA sinf munosabatlari
EntityManagerFactory va EntityManager o'rtasidagi munosabatlar birdan
ko'pdir (one-to-many).
EntityManager va EntityTransaction o'rtasidagi munosabatlar birma-bir
(one-to-one).
EntityManager va Query o'rtasidagi munosabatlar birdan ko'p (one-to-
many)ga teng. Ko'p sonli so'rovlar bitta EntityManager misoli yordamida
bajarilishi mumkin.
EntityManager va Entity o'rtasidagi munosabatlar birdan-ko'pdir (one-to-
many). Bitta EntityManager misoli bir nechta ob'ektlarni boshqarishi
mumkin.


6
II. JPA - ORM komponentlari
Ko'pgina zamonaviy ilovalar ma'lumotlarni saqlash uchun relyatsion
ma'lumotlar bazasidan foydalanadi. So'nggi paytlarda ko'plab ishlab
chiqaruvchilar ma'lumotlarni saqlash yukini kamaytirish uchun ob'ektlar
ma'lumotlar bazasiga o'tdilar. Bu shuni anglatadiki, ob'ekt ma'lumotlar
bazasi yoki ob'ekt bilan bog'liq texnologiyalar saqlash, olish, yangilash va
texnik xizmat ko'rsatish bilan shug'ullanadi. Ushbu ob'ekt relyatsion
texnologiyalarining asosiy qismi orm.xml faylini xaritalashdir. Xml
kompilyatsiya qilishni talab qilmagani uchun biz kamroq ma'muriyat bilan
bir nechta ma'lumotlar manbalariga osongina o'zgartirishlar kiritishimiz
mumkin.
Ob'ektni bog’liq xaritalash (mapping)
Ob'ekt bilan bog'liq xaritalash (ORM) sizga ORM nima va u qanday
ishlashi haqida qisqacha ma'lumot beradi. ORM - bu ob'ekt turidan
relyatsion turga va aksincha maxfiy ma'lumotlarni yashirish uchun
dasturlash qobiliyati.
ORM ning asosiy xususiyati ob'ektni ma'lumotlar bazasida uning
ma'lumotlariga solishtirish yoki bog'lashdir. Xaritani tuzishda biz
ma'lumotlar, ma'lumotlar turi va uning o'zi yoki boshqa jadvaldagi ob'ekt
bilan aloqalarini hisobga olishimiz kerak.

Download 195.13 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling