Com generar classes d’hibernació Pojo a partir de taules de DB: 12 passos

Taula de continguts:

Com generar classes d’hibernació Pojo a partir de taules de DB: 12 passos
Com generar classes d’hibernació Pojo a partir de taules de DB: 12 passos

Vídeo: Com generar classes d’hibernació Pojo a partir de taules de DB: 12 passos

Vídeo: Com generar classes d’hibernació Pojo a partir de taules de DB: 12 passos
Vídeo: First Ever SDXL Training With Kohya LoRA - Stable Diffusion XL Training Will Replace Older Models 2024, Abril
Anonim

Hibernate és un servei de consulta i persistència relacional d'objectes / relacions potents i d'alt rendiment. Hibernate utilitza classes JavaBean per representar taules de bases de dades a la memòria. Les columnes de la taula estan representades pels camps de la classe java. La informació de classe a taula i camp a columna es guarda en fitxers XML.

Això explica els passos per fer enginyeria inversa de taules de bases de dades per generar classes POJO d’hibernació i assignar fitxers XML mitjançant eines d’hibernació.

Passos

Genereu classes d’hibernació Pojo a partir de les taules de DB Pas 1
Genereu classes d’hibernació Pojo a partir de les taules de DB Pas 1

Pas 1. Descarregueu Eina d’hibernació i extracteu contingut a la carpeta arrel d’Eclipse (haurien de combinar connectors i funcions)

Generar classes d’hibernació Pojo a partir de les taules de DB Pas 2
Generar classes d’hibernació Pojo a partir de les taules de DB Pas 2

Pas 2. Comenceu l'eclipsi

Genereu classes d’hibernació Pojo a partir de les taules de DB Pas 3
Genereu classes d’hibernació Pojo a partir de les taules de DB Pas 3

Pas 3. Feu clic a [File -> New -> Other -> Hibernate -> Hibernate Configuration File] i creeu un fitxer cfg

S'han d'especificar les propietats següents: URL jdbc, nom d'usuari, contrasenya, esquema de base de dades, classe de controladors i dialecte.

Genereu classes d’hibernació Pojo a partir de les taules de DB Pas 4
Genereu classes d’hibernació Pojo a partir de les taules de DB Pas 4

Pas 4. Feu clic a [Fitxer -> Nou -> Altres -> Hibernar -> Configuració de la consola Hibernar] i creeu una nova configuració de la consola

Afegiu el fitxer jar que conté el controlador de base de dades a la secció classpath a la part inferior.

Genereu classes d’hibernació Pojo a partir de les taules de DB Pas 5
Genereu classes d’hibernació Pojo a partir de les taules de DB Pas 5

Pas 5. Introduïu el nom de la configuració de la consola

Feu clic al botó Examinar al fitxer de configuració i seleccioneu el fitxer cfg.xml creat al pas 3.

Genereu classes d’hibernació Pojo a partir de les taules de DB Pas 6
Genereu classes d’hibernació Pojo a partir de les taules de DB Pas 6

Pas 6. Feu clic a [Fitxer -> Nou -> Altres -> Hibernar -> Hibernar fitxer d'enginyeria inversa (reveng.xml)] i seleccioneu la ubicació del fitxer

Genereu classes d’hibernació Pojo a partir de les taules de DB Pas 7
Genereu classes d’hibernació Pojo a partir de les taules de DB Pas 7

Pas 7. Seleccioneu el fitxer cfg.xml creat al pas 3 com a Configuració de la consola

Feu clic al botó d'inclusió i especifiqueu els noms de l'esquema i de la taula per fer l'enginyeria inversa. Es poden especificar diversos noms de taules mitjançant sql wild char (per exemple: TBL_%). Feu clic a Finalitza.

Genereu classes d’hibernació Pojo a partir de les taules de DB Pas 8
Genereu classes d’hibernació Pojo a partir de les taules de DB Pas 8

Pas 8. Canvieu a la perspectiva d’hibernació i feu clic a la icona d’hibernació a la barra d’eines i seleccioneu [Generació de codi d’hibernació

.] opció.

Genereu classes d’hibernació Pojo a partir de les taules de DB Pas 9
Genereu classes d’hibernació Pojo a partir de les taules de DB Pas 9

Pas 9. Feu clic amb el botó dret del ratolí al node d'arbre [Generació de codi d'hibernació] i seleccioneu Nou

Genereu classes d’hibernació Pojo a partir de les taules de DB Pas 10
Genereu classes d’hibernació Pojo a partir de les taules de DB Pas 10

Pas 10. Indiqueu el nom de la configuració i seleccioneu la configuració de la consola creada al pas 5 i reveng.xml creada al pas 6-7

Seleccioneu també el directori de sortida i un paquet rellevant.

Genereu classes d’hibernació Pojo a partir de les taules de DB Pas 11
Genereu classes d’hibernació Pojo a partir de les taules de DB Pas 11

Pas 11. Aneu a la pestanya Exportadors i marqueu Generar codi de domini (.java) i Generar assignacions (hbm.xml)

Feu clic a Executa.

Recomanat: