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
bet5/6
Sana17.12.2022
Hajmi195.13 Kb.
#1026460
1   2   3   4   5   6
3-bosqich
Uchinchi bosqich - relyatsion ma'lumotlar bosqichi. U biznes komponenti
bilan mantiqiy bog'langan relyatsion ma'lumotlarni o'z ichiga oladi.
Yuqorida muhokama qilinganidek, faqat biznes komponenti ma'lumotlarni
topshirganda, ular ma'lumotlar bazasida jismoniy saqlanadi. Ungacha


9
o'zgartirilgan ma'lumotlar kesh xotirasida panjara formati sifatida
saqlanadi. Ma'lumotlarni olish jarayoni xuddi shunday.
Yuqoridagi uch fazaning dasturiy o'zaro ta'siri mexanizmi ob'ektni
relyatsion xaritalash deb ataladi.
Mapping.xml
mapping.xml fayli JPA sotuvchisiga ob'yektlar sinflarini ma'lumotlar
bazasi jadvallari bilan solishtirish bo'yicha ko'rsatmalar beradi.
Keling, to'rtta atributni o'z ichiga olgan Xodimlar ob'ektiga misol
keltiraylik. Employee.java nomli Xodimlar ob'ektining POJO klassi
quyidagicha:
public class Employee {
private int eid;
private String ename;
private double salary;
private String deg;
public Employee(int eid, String ename, double salary, String deg) {
super( );
this.eid = eid;
this.ename = ename;
this.salary = salary;
this.deg = deg;
}


10
public Employee( ) {
super();
}
public int getEid( ) {
return eid;
}
public void setEid(int eid) {
this.eid = eid;
}
public String getEname( ) {
return ename;
}
public void setEname(String ename) {
this.ename = ename;
}
public double getSalary( ) {
return salary;
}
public void setSalary(double salary) {
this.salary = salary;
}
public String getDeg( ) {
return deg;
}
public void setDeg(String deg) {
this.deg = deg;


11
}
}
Yuqoridagi kod xodimlarning POJO sinfidir. Unda to'rtta atribut bor: eid,

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