Hibernate Configuración

Vamos a realizar las configuraciones básicas para poder usar conexiones a base de datos, usando JPA con Hibernate lo primero que tenemos que hacer es identificar, el motor de la base de datos que se va a utilizar para generar la persistencia de los datos. Vamos a realizar 2 tipos de configuraciones una enfocada a mysql y la otra a Oracle 11g.

Primero configuramos las dependencia para la gestion de los datos, en el pom.xml agregamos lo siguiente.

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>

Despues agregamos el driver segun el motor a la base de datos que nos conectáremos .

Para mysql

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
</dependency>

Para Oracle

Primero debemos, hacer una configuración básica vamos a registrar el driver de Oracle en el repositorio local de maven, se debe descargar el driver, con la descarga realizada debemos ejecutar en una terminal el siguiente comando.

mvn install:install-file -Dfile=ojdbc7.jar -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0.1 -Dpackaging=jar

Con esta instrucción realizamos un repositorio local con el driver de Oracle para poder agregarlo a las dependencias del proyecto, ya con esto ejecutado la dependencia en el pom.xml debe quedar de esta forma

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc7</artifactId>
    <version>12.1.0.1</version>
</dependency>

Ahora en el archivo application.yml, agregamos las siguientes configuraciones.

para mysql

para Oracle

Según el gestor y las configuraciones del mismo debemos cambiar algunos valores (username, password, dialect u otros). Con estas configuraciones podemos tener listo nuestro entorno para la persistencia de los datos .

Last updated

Was this helpful?