Hibernate yog qhov muaj zog, ua tau zoo yam khoom/kev cuam tshuam tsis tu ncua thiab kev pabcuam nug. Hibernate siv JavaBean cov chav kawm los sawv cev cov ntxhuav hauv lub cim xeeb. Txhua kab ntawm lub rooj tau sawv cev los ntawm cov haujlwm ntawm chav kawm java. Cov ntaub ntawv hauv chav kawm-rau-rooj, cov lus teb rau kab lus tau khaws cia hauv XML cov ntaub ntawv.
Qhov no piav qhia cov kauj ruam kom thim rov qab-tus kws tsim cov ntaub ntawv database los tsim hibernate POJO cov chav kawm thiab kos duab XML cov ntaub ntawv siv hibernate-cov cuab yeej.
Cov kauj ruam
Kauj Ruam 1. Rub Hibernate Tool thiab rho cov ntsiab lus rau hauv paus nplaub tshev ntawm Eclipse (yuav tsum sib koom ua ke plugins thiab cov ntawv tais ceev tseg)
Kauj Ruam 2. Pib dab noj hnub
Kauj Ruam 3. Nyem rau [File -> Tshiab -> Lwm Yam -> Hibernate -> Hibernate Configuration File] thiab tsim cov ntaub ntawv cfg
Cov cuab yeej hauv qab no yuav tsum tau teev tseg: jdbc url, lub npe siv, tus lej nkag, tus lej DB, chav tsav tsheb thiab lus siv.
Kauj Ruam 4. Nyem rau [File -> New -> Other -> Hibernate -> Hibernate Console Configuration] thiab tsim lub console tshiab teeb tsa
Ntxiv cov ntawv ntim uas muaj koj tus neeg tsav tsheb DB hauv ntu kev kawm hauv qab.
Kauj Ruam 5. Sau lub npe ntawm kev teeb tsa console
Nyem Xauj khawm tawm tsam Configuration file thiab xaiv cfg.xml cov ntaub ntawv tsim hauv qib 3.
Kauj Ruam 6. Nyem rau [File -> New -> Other -> Hibernate -> Hibernate Reverse Engineering File (reveng.xml)] thiab xaiv qhov chaw ntawm cov ntawv
Kauj Ruam 7. Xaiv cov ntaub ntawv cfg.xml uas tau tsim hauv qib 3 raws li kev teeb tsa Console
Nyem rau ntawm lub pob suav nrog thiab hais qhia lub tswv yim thiab lub npe lub npe kom rov thim rov qab engineer. Ntau lub npe npe tuaj yeem hais qhia siv sql tsiaj qus (piv txwv li: TBL_%). Nyem tag.
Kauj Ruam 8. Hloov mus rau Hibernate kev xav thiab Nyem rau ntawm Hibernate icon hauv qhov cuab yeej bar thiab xaiv [Hibernate Code Generation
.] kev xaiv.
Kauj Ruam 9. Txoj nyem rau ntawm [Hibernate Code Generation] ntoo ntawm tsob ntoo thiab xaiv Tshiab
Kauj Ruam 10. Muab lub npe ntawm kev teeb tsa thiab xaiv lub console teeb tsa tsim hauv qib 5 thiab reveng.xml tsim hauv step6-7
Kuj tseem xaiv Cov Ntawv Qhia Tawm thiab cov pob cuam tshuam.
Kauj ruam 11
Nyem khiav.