Kako generirati Hibernate Pojo klase iz DB tablica: 12 koraka

Sadržaj:

Kako generirati Hibernate Pojo klase iz DB tablica: 12 koraka
Kako generirati Hibernate Pojo klase iz DB tablica: 12 koraka

Video: Kako generirati Hibernate Pojo klase iz DB tablica: 12 koraka

Video: Kako generirati Hibernate Pojo klase iz DB tablica: 12 koraka
Video: Excel VBA-Userform (01 Upoznavanje) 2024, April
Anonim

Hibernacija je moćan objekt visokih performansi/relacijska usluga upornosti i upita. Hibernate koristi JavaBean klase za predstavljanje tablica baze podataka u memoriji. Stupci tablice predstavljeni su poljima java klase. Podaci od klase do tablice, od polja do stupaca čuvaju se u XML datotekama.

Ovo objašnjava korake za obrnuto inženjering tablica baze podataka za generiranje POJO klasa hibernacije i mapiranje XML datoteka pomoću alata za hibernaciju.

Koraci

Generirajte Hibernate Pojo klase iz DB tablica Korak 1
Generirajte Hibernate Pojo klase iz DB tablica Korak 1

Korak 1. Preuzmite Hibernate Tool i izdvojite sadržaj u root folder Eclipse -a (trebalo bi spojiti dodatke i fascikle sa funkcijama)

Generirajte Hibernate Pojo klase iz DB tablica Korak 2
Generirajte Hibernate Pojo klase iz DB tablica Korak 2

Korak 2. Pokrenite pomrčinu

Generirajte Hibernate Pojo klase iz DB tablica Korak 3
Generirajte Hibernate Pojo klase iz DB tablica Korak 3

Korak 3. Kliknite na [File -> New -> Other -> Hibernate -> Hibernate Configuration File] i kreirajte cfg datoteku

Treba navesti sljedeća svojstva: jdbc url, korisničko ime, lozinka, DB shema, klasa upravljačkog programa i dijalekt.

Generirajte Hibernate Pojo klase iz DB tablica Korak 4
Generirajte Hibernate Pojo klase iz DB tablica Korak 4

Korak 4. Kliknite na [File -> New -> Other -> Hibernate -> Hibernate Console Configuration] i kreirajte novu konfiguraciju konzole

Dodajte jar datoteku koja sadrži vaš DB upravljački program u odjeljak classpath na dnu.

Generirajte Hibernate Pojo klase iz DB tablica Korak 5
Generirajte Hibernate Pojo klase iz DB tablica Korak 5

Korak 5. Unesite naziv konfiguracije konzole

Kliknite gumb Pregledaj u odnosu na konfiguracijsku datoteku i odaberite datoteku cfg.xml stvorenu u koraku 3.

Generirajte Hibernate Pojo klase iz DB tablica Korak 6
Generirajte Hibernate Pojo klase iz DB tablica Korak 6

Korak 6. Kliknite na [File -> New -> Other -> Hibernate -> Hibernate Reverse Engineering File (reveng.xml)] i odaberite lokaciju datoteke

Generirajte Hibernate Pojo klase iz DB tablica Korak 7
Generirajte Hibernate Pojo klase iz DB tablica Korak 7

Korak 7. Odaberite datoteku cfg.xml stvorenu u koraku 3 kao konfiguraciju konzole

Kliknite na dugme uključi i navedite shemu i naziv (ove) tabela za obrnuti inženjering. Više naziva tablica može se specificirati pomoću sql wild char -a (npr.: TBL_%). Pritisnite Finish.

Generirajte Hibernate Pojo klase iz DB tablica Korak 8
Generirajte Hibernate Pojo klase iz DB tablica Korak 8

Korak 8. Prebacite se na perspektivu hibernacije i kliknite na ikonu hibernacije na traci s alatima i odaberite [Generiranje koda hibernacije

.] opcija.

Generirajte Hibernate Pojo klase iz DB tablica Korak 9
Generirajte Hibernate Pojo klase iz DB tablica Korak 9

Korak 9. Desnim klikom na čvor stabla [Hibernate Code Generation] stvorite čvor i odaberite New

Generirajte Hibernate Pojo klase iz DB tablica Korak 10
Generirajte Hibernate Pojo klase iz DB tablica Korak 10

Korak 10. Dajte ime konfiguracije i odaberite konfiguraciju konzole stvorenu u koraku 5 i reveng.xml kreiran u koracima 6-7

Također odaberite Output Directory i odgovarajući paket.

Generirajte Hibernate Pojo klase iz DB tablica Korak 11
Generirajte Hibernate Pojo klase iz DB tablica Korak 11

Korak 11. Idite na karticu Izvoznici i provjerite Generiraj kod domene (.java) i Generiraj preslikavanja (hbm.xml)

Kliknite na dugme Pokreni.

Preporučuje se: