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>