Kā ģenerēt hibernācijas Pojo klases no DB tabulām: 12 soļi

Satura rādītājs:

Kā ģenerēt hibernācijas Pojo klases no DB tabulām: 12 soļi
Kā ģenerēt hibernācijas Pojo klases no DB tabulām: 12 soļi

Video: Kā ģenerēt hibernācijas Pojo klases no DB tabulām: 12 soļi

Video: Kā ģenerēt hibernācijas Pojo klases no DB tabulām: 12 soļi
Video: Garšīga vistas ar dārzeņiem recepte 2024, Aprīlis
Anonim

Hibernate ir spēcīgs, augstas veiktspējas objektu/relāciju noturības un vaicājumu pakalpojums. Hibernate izmanto JavaBean klases, lai attēlotu datu bāzes tabulas atmiņā. Tabulas kolonnas ir attēlotas ar java klases laukiem. Informācija no klases uz tabulu, no lauka uz kolonnu tiek saglabāta XML failos.

Tas izskaidro darbības, kā pārveidot datu bāzes tabulas, lai ģenerētu hibernācijas POJO klases un kartētu XML failus, izmantojot hibernācijas rīkus.

Soļi

Izveidojiet hibernācijas Pojo klases no DB tabulām
Izveidojiet hibernācijas Pojo klases no DB tabulām

1. solis. Lejupielādējiet hibernācijas rīku un izvelciet saturu Eclipse saknes mapē (vajadzētu apvienot spraudņus un funkciju mapes)

Izveidojiet hibernācijas Pojo klases no DB tabulām. 2. darbība
Izveidojiet hibernācijas Pojo klases no DB tabulām. 2. darbība

2. solis. Sāciet aptumsumu

Izveidojiet hibernācijas Pojo klases no DB tabulām. 3. darbība
Izveidojiet hibernācijas Pojo klases no DB tabulām. 3. darbība

3. solis. Noklikšķiniet uz [File -> New -> Other -> Hibernate -> Hibernate Configuration File] un izveidojiet cfg failu

Jānorāda šādi rekvizīti: jdbc url, lietotājvārds, parole, DB shēma, draivera klase un dialekts.

Izveidojiet hibernācijas Pojo klases no DB tabulām. 4. darbība
Izveidojiet hibernācijas Pojo klases no DB tabulām. 4. darbība

4. solis. Noklikšķiniet uz [File -> New -> Other -> Hibernate -> Hibernate Console Configuration] un izveidojiet jaunu konsoles konfigurāciju

Pievienojiet jar failu, kurā ir jūsu DB draiveris, apakšā esošajā sadaļā classpath.

Izveidojiet hibernācijas Pojo klases no DB tabulām. 5. darbība
Izveidojiet hibernācijas Pojo klases no DB tabulām. 5. darbība

5. solis. Ievadiet konsoles konfigurācijas nosaukumu

Noklikšķiniet uz pogas Pārlūkot pretī konfigurācijas failam un atlasiet 3. solī izveidoto failu cfg.xml.

Izveidojiet hibernācijas Pojo klases no DB tabulām, 6. darbība
Izveidojiet hibernācijas Pojo klases no DB tabulām, 6. darbība

6. solis. Noklikšķiniet uz [File -> New -> Other -> Hibernate -> Hibernate Reverse Engineering File (Hibernate Reverse Engineering File) (Rež. Xx)] un atlasiet faila atrašanās vietu

Izveidojiet hibernācijas Pojo klases no DB tabulām, 7. darbība
Izveidojiet hibernācijas Pojo klases no DB tabulām, 7. darbība

7. solis Kā konsoles konfigurāciju atlasiet 3. solī izveidoto failu cfg.xml

Noklikšķiniet uz pogas Iekļaut un norādiet shēmu un tabulas nosaukumu (-us), ko mainīt. Var izmantot vairākus tabulu nosaukumus, izmantojot sql wild char (piemēram: TBL_%). Noklikšķiniet uz Pabeigt.

Izveidojiet hibernācijas Pojo klases no DB tabulām, 8. darbība
Izveidojiet hibernācijas Pojo klases no DB tabulām, 8. darbība

8. solis. Pārslēdzieties uz hibernācijas perspektīvu un rīkjoslā noklikšķiniet uz hibernācijas ikonas un izvēlieties [Hibernate Code Generation

.] iespēja.

Izveidojiet hibernācijas Pojo klases no DB tabulām, 9. darbība
Izveidojiet hibernācijas Pojo klases no DB tabulām, 9. darbība

9. solis. Ar peles labo pogu noklikšķiniet uz koka mezgla [hibernācijas koda ģenerēšana] un atlasiet Jauns

Izveidojiet hibernācijas Pojo klases no DB tabulām, 10. darbība
Izveidojiet hibernācijas Pojo klases no DB tabulām, 10. darbība

10. solis. Norādiet konfigurācijas nosaukumu un atlasiet 5. darbībā izveidoto konsoles konfigurāciju un 6. – 7

Izvēlieties arī izvades direktoriju un atbilstošo pakotni.

Izveidojiet hibernācijas Pojo klases no DB tabulām. 11. darbība
Izveidojiet hibernācijas Pojo klases no DB tabulām. 11. darbība

11. solis. Atveriet cilni Eksportētāji un pārbaudiet Ģenerēt domēna kodu (.java) un Ģenerēt kartējumus (hbm.xml)

Noklikšķiniet uz palaist.

Ieteicams: