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
bet6/6
Sana17.12.2022
Hajmi195.13 Kb.
#1026460
1   2   3   4   5   6
ename, salary va deg. Ushbu atributlar ma'lumotlar bazasidagi
jadval maydonlari va eid bu jadvalning asosiy kalitidir. Endi biz buning
uchun hibernate xaritalash faylini loyihalashimiz kerak. mapping.xml
nomli xaritalash fayli quyidagicha:

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence/orm
http://java.sun.com/xml/ns/persistence/orm_1_0.xsd"
version="1.0">
 XML Mapping file












12






 : teg xml fayliga ob'ekt teglariga ruxsat
berish uchun sxema ta'rifini belgilaydi.
 : teg ilova haqida tavsifni belgilaydi.
: teg ma'lumotlar bazasidagi jadvalga aylantirmoqchi
bo'lgan ob'ekt sinfini belgilaydi. Atribut klassi POJO ob'ekt sinf nomini
belgilaydi.
: teg jadval nomini belgilaydi. Agar siz sinf nomini jadval
nomi sifatida saqlamoqchi bo'lsangiz, bu teg shart emas.
 : teg atributlarni (jadvaldagi maydonlarni) belgilaydi.
: teg jadvalning asosiy kalitini belgilaydi. 
yorlig'i birlamchi kalit qiymatini qanday belgilashni belgilaydi, masalan,
Avtomatik, Manual yoki Sequencedan olingan.
: teg jadvalning qolgan atributlarini aniqlash uchun
ishlatiladi.
 : teg foydalanuvchi tomonidan belgilangan jadval
maydoni nomini aniqlash uchun ishlatiladi.


13
Xulosa
JPA - bu Ma'lumotlar bazasi ob'ektlari bilan taqqoslanadigan ob'ektlarni
yaratishdir. Ilova ma'lumotlar bazasidan ob'ektni surish yoki olish uchun
JPA spetsifikatsiyasidan foydalanadi va asosiy JPA ilovalari past
darajadagi SQL so'rovlariga tayanbi bajariladi. Bu ob'ekt bilan bog'liq
mapping (ORM) deb ataladi. Har qanday korporativ ilova katta hajmdagi
ma'lumotlarni saqlash va olish orqali ma'lumotlar bazasi operatsiyalarini
bajaradi. Saqlashni boshqarish uchun barcha mavjud texnologiyalarga
qaramay, dastur ishlab chiquvchilari odatda ma'lumotlar bazasi
operatsiyalarini samarali bajarish uchun kurashadilar. Umuman olganda,
Java ishlab chiquvchilari ma'lumotlar bazasi bilan o'zaro ishlash uchun
juda ko'p kodlardan foydalanadilar yoki xususiy tizimdan foydalanadilar,
JPA-dan foydalanganda ma'lumotlar bazasi bilan o'zaro ishlash yuki
sezilarli darajada kamayadi. U ob'ekt modellari (Java dasturi) va
relyatsion modellar (ma'lumotlar bazasi dasturi) o'rtasida ko'prik hosil
qiladi.


14
Adabiyotlar ro’yxati
1. David Reilly and Michael Reilly, Java Network Programming and
Distributed Computing, Addison-Wesley (ISBN: 0-201-71037)
2. Jan Graba. An Introduction to Network Programming with Java. Java 7
Compatible. Third Edition. Springer London Heidelberg New York
Dordrech. 2013
Tayanch Internet saytlari
1. https://www.javatpoint.com
2. https://www.tutorialspoint.com

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