Cómo generar clases de Hibernate Pojo a partir de tablas de base de datos: 12 pasos

Tabla de contenido:

Cómo generar clases de Hibernate Pojo a partir de tablas de base de datos: 12 pasos
Cómo generar clases de Hibernate Pojo a partir de tablas de base de datos: 12 pasos

Video: Cómo generar clases de Hibernate Pojo a partir de tablas de base de datos: 12 pasos

Video: Cómo generar clases de Hibernate Pojo a partir de tablas de base de datos: 12 pasos
Video: Tip 4. Macro para insertar imágenes | Excel 2016 2024, Abril
Anonim

Hibernate es un servicio de consulta y persistencia relacional / de objetos potente y de alto rendimiento. Hibernate usa clases JavaBean para representar tablas de bases de datos en la memoria. Las columnas de la tabla están representadas por los campos de la clase java. La información de clase a tabla y de campo a columna se guarda en archivos XML.

Esto explica los pasos para aplicar ingeniería inversa a las tablas de la base de datos para generar clases POJO de hibernación y mapear archivos XML utilizando herramientas de hibernación.

Pasos

Generar clases de Pojo de Hibernate a partir de tablas de base de datos Paso 1
Generar clases de Pojo de Hibernate a partir de tablas de base de datos Paso 1

Paso 1. Descargue la herramienta Hibernate y extraiga el contenido a la carpeta raíz de Eclipse (debe fusionar complementos y carpetas de características)

Generar clases de Hibernate Pojo a partir de tablas de base de datos Paso 2
Generar clases de Hibernate Pojo a partir de tablas de base de datos Paso 2

Paso 2. Inicie eclipse

Generar clases de Pojo de Hibernate a partir de tablas de base de datos Paso 3
Generar clases de Pojo de Hibernate a partir de tablas de base de datos Paso 3

Paso 3. Haga clic en [Archivo -> Nuevo -> Otro -> Hibernar -> Archivo de configuración de Hibernación] y cree un archivo cfg

Deben especificarse las siguientes propiedades: jdbc url, nombre de usuario, contraseña, esquema de base de datos, clase de controlador y dialecto.

Generar clases de Hibernate Pojo a partir de tablas de base de datos Paso 4
Generar clases de Hibernate Pojo a partir de tablas de base de datos Paso 4

Paso 4. Haga clic en [Archivo -> Nuevo -> Otro -> Hibernar -> Configuración de consola de Hibernación] y cree una nueva configuración de consola

Agregue el archivo jar que contiene su controlador de base de datos en la sección classpath en la parte inferior.

Generar clases de Pojo de Hibernate a partir de tablas de base de datos Paso 5
Generar clases de Pojo de Hibernate a partir de tablas de base de datos Paso 5

Paso 5. Ingrese el nombre de la configuración de la consola

Haga clic en el botón Examinar en el archivo de configuración y seleccione el archivo cfg.xml creado en el paso 3.

Generar clases de Hibernate Pojo a partir de tablas de base de datos Paso 6
Generar clases de Hibernate Pojo a partir de tablas de base de datos Paso 6

Paso 6. Haga clic en [Archivo -> Nuevo -> Otro -> Hibernar -> Archivo de ingeniería inversa de Hibernación (reveng.xml)] y seleccione la ubicación del archivo

Generar clases de Pojo de Hibernate a partir de tablas de base de datos Paso 7
Generar clases de Pojo de Hibernate a partir de tablas de base de datos Paso 7

Paso 7. Seleccione el archivo cfg.xml creado en el paso 3 como Configuración de la consola

Haga clic en el botón incluir y especifique el esquema y los nombres de la tabla para aplicar ingeniería inversa. Se pueden especificar varios nombres de tablas usando sql wild char (por ejemplo: TBL_%). Haga clic en Finalizar.

Generar clases de Pojo de Hibernate a partir de tablas de base de datos Paso 8
Generar clases de Pojo de Hibernate a partir de tablas de base de datos Paso 8

Paso 8. Cambie a la perspectiva Hibernar y haga clic en el icono Hibernar en la barra de herramientas y seleccione [Generación de código de hibernación

.] opción.

Generar clases de Pojo de Hibernate a partir de tablas de base de datos Paso 9
Generar clases de Pojo de Hibernate a partir de tablas de base de datos Paso 9

Paso 9. Haga clic con el botón derecho en el nodo del árbol [Generación de código de hibernación] y seleccione Nuevo

Generar clases de Pojo de Hibernate a partir de tablas de base de datos Paso 10
Generar clases de Pojo de Hibernate a partir de tablas de base de datos Paso 10

Paso 10. Dé el nombre de la configuración y seleccione la configuración de consola creada en el paso 5 y reveng.xml creado en el paso 6-7

También seleccione el directorio de salida y un paquete relevante.

Generar clases de Pojo de Hibernate a partir de tablas de base de datos Paso 11
Generar clases de Pojo de Hibernate a partir de tablas de base de datos Paso 11

Paso 11. Vaya a la pestaña Exportadores y marque Generar código de dominio (.java) y Generar asignaciones (hbm.xml)

Haga clic en ejecutar.

Recomendado: