Estás viendo una versión antigua de esta página. Ve a la versión actual.

Comparar con el actual Ver el historial de la página

« Anterior Versión 14 Siguiente »


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

<?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. Si no nos aparece la pestaña Hibernate Configurations donde la consola de Eclipse, en la barra superior nos vamos a Window → Show View → Other, y ahí seleccionamos Hibernate Configurations. Para crearnos la consola de hibernate, en esa pestaña haremos click derecho y clickaremos en Add Configuration..., lo que nos llevará a esta ventana:


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, ver la documentación aquí). Recordad que hay que copiar y pegar la contraseña, si no cada carácter que se introduce prueba la conexión, y se acabará bloqueando por demasiados intentos fallidos.
  • 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.


  • Sin etiquetas