Sale ng Pasko
Pag-aaral
Mga kurso
Mga gawain
Mga Survey at Pagsusulit
Mga laro
Tulong
Iskedyul
Komunidad
Mga gumagamit
Forum
Chat
Mga artikulo
Mga kwento ng tagumpay
Aktibidad
Mga pagsusuri
Mga subscription
Banayad na tema
Mga aralin
Mga pagsusuri
Tungkol sa atin
Magsimula
Simulan ang pag-aaral
Simulan ang pag-aaral ngayon
Aking Pag-unlad
Mga kurso
Mapa ng paghahanap
Mga aralin
Lahat ng quests
Lahat ng antas
@Isa sa isa
SQL & Hibernate
antas,
Aral
5.1 Iba't ibang anyo ng isa-sa-isang komunikasyon May isa pang kawili-wili at medyo partikular na kaso ng isang relasyon sa pagitan ng dalawang klase ng Entity - isang one-to-one na relasyon. Tinatawag ko ang kasong ito na napaka-espesipiko
Mga pagbabago sa cascading
SQL & Hibernate
antas,
Aral
6.1 Malalim na pamamahala sa dependency At ilang mas kapaki-pakinabang at kawili-wiling mga bagay tungkol sa @OneToMany annotation at mga katulad nito. Lahat sila ay may 4 na karaniwang ginagamit na opsyon: cascade = CascadeType.ALL orphanR
Lazy Loading
SQL & Hibernate
antas,
Aral
1.1 Background ng problema Kapag nagsimula kang magtrabaho sa mga tunay na database, maaalala mo kaagad ang pariralang "Ang maagang pag-optimize ay ang ugat ng lahat ng kasamaan." Ngayon mo lang siya naaalala sa negatibong paraan. Kapag nag
Lazy Loading kapag nagmamapa ng mga koleksyon
SQL & Hibernate
antas,
Aral
2.1 opsyon sa pagkuha Matagal nang alam ng mga developer ng Hibernate ang problema sa pag-load ng mga child entity. Kaya ang unang bagay na ginawa nila ay magdagdag ng isang espesyal na parameter ng pagkuha sa mga anotasyon @OneToMany, @Man
LazyCollectionOption.EXTRA
SQL & Hibernate
antas,
Aral
Pagkilala sa LazyCollectionOption.EXTRA Ngunit ang pinakamalaking interes ay ang LazyCollectionOption.EXTRA na halaga. Kung tutukuyin mo ito bilang ang halaga ng @LazyCollection annotation , pagkatapos ay maaantala ng Hibernate ang paglo-lo
SUMALI SA FETCH
SQL & Hibernate
antas,
Aral
Paglalarawan ng problema Gaya ng sinabi namin sa itaas, may problema ang LazyCollectionOption.EXTRA annotation - nagsasagawa ito ng hiwalay na kahilingan sa database para sa bawat object. Kailangan naming ipaliwanag sa Hibernate na kahit pa
Pag-cache ng data sa Hibernate
SQL & Hibernate
antas,
Aral
Huwag kailanman isulat ang iyong solusyon sa pag-cache Ang isa pang paraan upang mapabilis ang trabaho sa database ay ang pag-cache ng mga bagay na hiniling na namin kanina. Mahalaga! Huwag kailanman isulat ang iyong sariling solusyon sa pa
Pag-configure ng Second Level Cache
SQL & Hibernate
antas,
Aral
Mga Istratehiya ng Concurrency Pagkatapos mong paganahin ang second-level na caching sa Hibernate, kailangan mong ipaliwanag sa Hibernate kung aling mga Entity object ang gusto naming i-cache at kung paano. Upang gawin ito, ang Hibernate ay
Pag-customize ng Query Cache
SQL & Hibernate
antas,
Aral
Bakit kailangan mo ng query cache Isulat muli natin ang ating halimbawa sa pagkuha ng mga empleyado sa HQL: Employee director1 = session.createQuery("from Employee where id = 4").uniqueResult();
Pagse-set up ng caching engine
SQL & Hibernate
antas,
Aral
Pagse-set up ng caching Bumalik tayo sa aming mga setting ng caching sa hibernate.cfg.xml file:
Nagtatrabaho sa Entity Hierarchies
SQL & Hibernate
antas,
Aral
Mga isyu sa konserbasyon Ngayon ay magkakaroon tayo ng bago at sobrang kawili-wiling pamamaraan - gamit ang mga tampok na Hibernate upang i-save ang hierarchy ng klase sa database. Ang class hierarchy ay isang set ng mga klase na nauugnay s
Isang talahanayan para sa buong hierarchy ng klase
SQL & Hibernate
antas,
Aral
Paglalarawan Ang susunod na diskarte sa pag-iimbak ng isang hierarchy ng klase ay ang pag-imbak ng lahat ng mga klase sa hierarchy sa isang talahanayan . Ang diskarteng ito ay tinatawag na Single Table . Halimbawa, tulad nito: CREATE TABLE
Magpakita ng higit pa
1
...
54
55
56
57
58
59
60
Please enable JavaScript to continue using this application.