Muaj pes tsawg lub tswv yim muaj nyob rau hauv hibernate qub txeeg qub teg?
Muaj pes tsawg lub tswv yim muaj nyob rau hauv hibernate qub txeeg qub teg?
Anonim

Nyob ntawd yog peb qub txeeg qub teg daim ntawv qhia cov tswv yim txhais nyob rau hauv lub hibernate : Table Per Hierarchy.

Ntawm no, muaj pes tsawg hom qub txeeg qub teg muaj nyob rau hauv hibernate?

3 yam

Ib sab saum toj, dab tsi yog qhov qub txeeg qub teg zoo hauv hibernate? Txhais cov cuab yeej cuab tam yuav siv tau rau ib qho chaw hauv chav kawm hierarchy. Nws tau teev nyob rau hauv chav kawm ntawv uas yog lub hauv paus ntawm chav kawm hierarchy. Yog tias Keeb kwm annotation tsis tau teev los yog tsis muaj qub txeeg qub teg hom tau teev tseg rau cov chav kawm hierarchy, SINGLE_TABLE mapping tswv yim yog siv.

Ntawm no, dab tsi yog qhov qub txeeg qub teg hauv hibernate?

Qhov chaw qub txeeg qub teg txhais tau hais tias peb tuaj yeem siv cov lus nug polymorphic rau retrieving tag nrho cov sub-chav kawm thaum nug rau cov chav kawm super. Txij li thaum Hibernate yog kev siv JPA, nws muaj tag nrho cov saum toj no thiab ob peb Hibernate -cov yam ntxwv tshwj xeeb ntsig txog qub txeeg qub teg.

Vim li cas peb thiaj li siv qhov qub txeeg qub teg hauv hibernate?

Txheej txheem cej luam. Hibernate yog ib tug ntshiab Java object-relational daim ntawv qhia thiab persistence moj khaum uas tso cai koj rau daim ntawv qhia Java cov khoom qub qub rau cov rooj sib tham database siv XML configuration files. Siv Hibernate tuaj yeem txuag tau ntau lub sijhawm txhim kho ntawm ib qhov project, txij li tag nrho JDBC txheej yog tswj hwm los ntawm lub moj khaum.

Pom zoo: