Hibernate- ը հզոր, բարձր արդյունավետության օբյեկտ/հարաբերական համառություն և հարցումների ծառայություն է: Hibernate- ն օգտագործում է JavaBean դասեր `տվյալների բազայի աղյուսակները հիշողության մեջ ներկայացնելու համար: Աղյուսակի սյուները ներկայացված են java դասի դաշտերով: Դաս-աղյուսակ, դաշտից սյունակ տեղեկատվությունը պահվում է XML ֆայլերում:
Սա բացատրում է տվյալների բազաների աղյուսակների նախագծման քայլերը `ձմեռելու POJO դասեր ստեղծելու և ձմեռելու գործիքների միջոցով XML ֆայլերի քարտեզագրման համար:
Քայլեր
Քայլ 1. Ներբեռնեք Hibernate Tool- ը և բովանդակություն հանեք Eclipse- ի արմատային թղթապանակում (պետք է միաձուլվեն հավելումներն ու պանակները):
Քայլ 2. Սկսեք խավարումը:
Քայլ 3. Կտտացրեք [Ֆայլ -> Նոր -> Այլ -> Ձմեռում -> Ձմեռման կազմաձևման ֆայլ] և ստեղծեք cfg ֆայլ:
Հետևյալ հատկությունները պետք է նշվեն. Jdbc url, օգտվողի անուն, գաղտնաբառ, DB սխեմա, վարորդի դաս և բարբառ:
Քայլ 4. Կտտացրեք [Ֆայլ -> Նոր -> Այլ -> Ձմեռում -> Ձմեռման վահանակի կազմաձևում] և ստեղծեք վահանակի նոր կազմաձև:
Ավելացրեք jar ֆայլը, որը պարունակում է ձեր DB վարորդը ներքևի դասընթացի բաժնում:
Քայլ 5. Մուտքագրեք վահանակի կազմաձևման անունը:
Կտտացրեք Փնտրել կոճակը ՝ կազմաձևման ֆայլի դեմ և ընտրեք քայլ 3 -ում ստեղծված cfg.xml ֆայլը:
Քայլ 6. Կտտացրեք [Ֆայլ -> Նոր -> Այլ -> Ձմեռում -> Ձմեռման հակադարձ ինժեներական ֆայլ (reveng.xml)] և ընտրեք ֆայլի գտնվելու վայրը:
Քայլ 7. Ընտրեք 3 -րդ քայլում ստեղծված cfg.xml ֆայլը որպես Վահանակի կոնֆիգուրացիա:
Կտտացրեք ներառել կոճակին և նշեք սխեման և աղյուսակի անվանումը (ներ) `հակադարձ ինժեներին: Աղյուսակի բազմաթիվ անուններ կարող են նշվել sql wild char- ի միջոցով (օրինակ ՝ TBL_%): Կտտացրեք Ավարտել:
Քայլ 8. Անցեք ձմեռման հեռանկարին և կտտացրեք Ձմեռման պատկերակին գործիքի տողում և ընտրեք [Ձմեռման կոդի սերունդ:
.] տարբերակ:
Քայլ 9. Աջ սեղմեք [Hibernate Code Generation] ծառի հանգույցի վրա և ընտրեք Նոր:
Քայլ 10. Նշեք կազմաձևի անունը և ընտրեք 5-րդ քայլում ստեղծված վահանակի կազմաձևը և քայլ 6-7-ում ստեղծված reveng.xml:
Ընտրեք նաև Ելքային գրացուցակը և համապատասխան փաթեթը:
Քայլ 11. Գնացեք Արտահանողներ ներդիր և ստուգեք Ստեղծեք տիրույթի ծածկագիր (.java) և Ստեղծեք քարտեզագրումներ (hbm.xml):
Կտտացրեք գործարկել: