Promosyon
Pamantasan ng CodeGym
Pag-aaral
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
Mapa ng paghahanap
Mga aralin
Antas 15
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
Diskriminasyon
SQL & Hibernate
antas,
Aral
Paglalarawan Sa nakaraang aralin, nakita mo na ang Hibernate ay gumagamit ng isang espesyal na DTYPE VARCHAR column upang iimbak ang pangalan ng isang klase ng Entity. Ang nasabing column ay tinatawag na discriminator . Ito ay ginagamit upa
Pinagsamang Table
SQL & Hibernate
antas,
Aral
Paglalarawan Ang isa pang diskarte para sa pag-iimbak ng isang hierarchy ng klase sa isang database ay tinatawag na Joined Table. Mayroong espesyal na anotasyon para dito: @Inheritance(strategy = InheritanceType.JOINED) Isang halimbawa ng a
Talahanayan bawat klase
SQL & Hibernate
antas,
Aral
5.1 Paglalarawan At sa wakas, ang huling diskarte ay Table bawat klase. Nangangahulugan ito na isang hiwalay na talahanayan ang gagamitin para sa bawat klase. Sa isang kahulugan, ito ay ang parehong MappedSuperClass, lamang sa isang na-upda
Pagpili ng Hierarchy Preservation Strategy
SQL & Hibernate
antas,
Aral
Paglalarawan Ang bawat isa sa mga diskarte at pamamaraan sa itaas ay may sariling mga pakinabang at disadvantages. Ang mga pangkalahatang rekomendasyon para sa pagpili ng isang partikular na diskarte ay magiging ganito: TABLE_PER_CLASS na d
Please enable JavaScript to continue using this application.