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: Vršnjačko Nasilje(Drug nije Meta) 2024, Travanj
Anonim

Hibernacija je snaž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 razreda do tablice, od polja do stupca, č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 korijensku mapu programa Eclipse (trebalo bi spojiti dodatke i mape sa značajkama)

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 stvorite cfg datoteku

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

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

Korak 4. Kliknite na [File -> New -> Other -> Hibernate -> Hibernate Console Configuration] i stvorite 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

Pritisnite 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. Pritisnite [File -> New -> Other -> Hibernate -> Hibernate Reverse Engineering File (reveng.xml)] i odaberite mjesto 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

Pritisnite gumb uključi i navedite shemu i naziv (ove) tablica za obrnuti inženjering. Više naziva tablica može se navesti pomoću sql wild char -a (npr.: TBL_%). Pritisnite Završi.

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 alatnoj traci 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. Desnom tipkom miša kliknite na stablo [Generiranje koda hibernacije] i odaberite Novo

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

Korak 10. Dajte naziv 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)

Pritisnite Pokreni.

Preporučeni: