...
En este manual veremos los pasos necesarios para poder generar las entidades a partir de las tablas para proyectos FundewebJS.
1. Crear fichero hibernate.cfg.xml
El primer paso será crear un fichero de configuración de hibernate que usará la consola de hibernate para generar las entidades:
...
Una vez configurados estos datos quedaría configurar la consola de hibernate para poder generar las entidades.
2. Consola hibernate
La creación de la consola de hibernate es similar a la de Fundeweb
...
Una vez configurado le damos al botón Apply y posterirmente a Run lo que ejecutará el generador de código, creando las entidades en el paquete que le hayamos indicado
En FundewebJS el backend basado en SpringBoot no requiere del fichero persistence.xml para generar el enlace con la base de datos por lo tanto los manuales de Fundeweb no son aplicables a FundewebJS.
En este manual veremos los pasos necesarios para poder generar las entidades a partir de las tablas para proyectos FundewebJS.
1. Crear fichero hibernate.cfg.xml
El primer paso será crear un fichero de configuración de hibernate que usará la consola de hibernate para generar las entidades:
El fichero lo deberemos crear en el directorio raíz del proyecto ya que no influye en la ejecución del mismo. Una vez creado tendremos que configurar el acceso a nuestra base de datos con los datos pertinentes
| Bloque de código |
|---|
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="hibernate.connection.password">NUESTRO_PASSWORD</property>
<property name="hibernate.connection.url">jdbc:oracle:thin:@...:...:...</property> <- Ruta de conexión con la base de datos
<property name="hibernate.connection.username">USUARIO_BBDD</property>
<property name="hibernate.default_schema">ESQUEMA POR DEFECTO</property>
<property name="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</property>
</session-factory>
</hibernate-configuration> |
Una vez configurados estos datos quedaría configurar la consola de hibernate para poder generar las entidades.
2. Consola hibernate
La creación de la consola de hibernate es similar a la de Fundeweb
Los puntos a configurar son los siguientes:
- Type: Debemos especificar Core
- Hibernate Version: 4.3
- Project: Ruta de nuestro proyecto
- Database connection: Deberemos crear la conexión a la base de datos (igual que en Fundeweb)
- Configuration file: Ruta donde se encuentra nuestro fichero hibernate.cxf.xml
Tras rellenar los valores podemos ver en la pestaña hibernate configurations desplegando nuestra configuración si se ha cargado correctamente o no (en caso afirmativo mostrará los esquemas de BBDD).
3. Ejecución del generador
Para ejecutar el generador debemos acceder a las opciones de hibernate y crear una nueva configuración de ejecución
En el menú de creación de la configuración deberemos indicar la ruta al código fuente y el paquete destino del código que se genere
Y en la pestaña Exporters deberemos indicar que sólo necesitamos el código *.java
Una vez configurado le damos al botón Apply y posterirmente a Run lo que ejecutará el generador de código, creando las entidades en el paquete que le hayamos indicado




