Resolución de temario de bootcamp
Reportar Bug | Solicitar Feature
Repositorio con las soluciones a los ejercicios de aprendizaje del material teórico del bootcamp "Back-end con Java" edición 2023, de Globant y Egg Cooperation.
N° | Tema | Guía | Ejercicios |
---|---|---|---|
01 | POO (Programación Orientada a Objetos) | Abrir | Ver |
02 | JUnit | Abrir | Ver |
03 | Colecciones | Abrir | Ver |
04 | Relaciones entre Clases | Abrir | Ver |
05 | Herencia | Abrir | Ver |
06 | JDBC (Java Database Connectivity) | Abrir | Ver |
07 | JPA (Java Persistence API) | Abrir | Ver |
Para poner en funcionamiento una copia local de los ejercicios de este repositorio, siga los siguientes pasos.
Obligatorio
Opcional
Cree un proyecto de Java con Maven en su IDE de preferencia.
Descargue o clone este repositorio dentro de dicho proyecto.
git clone https://.com/misicode/Globant-Backend_with_Java.git
Edite el archivo
pom.xml
y agregué la siguiente lista de dependencias en la sección de<dependencies>
.<dependencies> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> <version>5.9.1</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.33</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core-jakarta</artifactId> <version>5.6.15.Final</version> </dependency> </dependencies>
Cree el archivo
persistence.xml
dentro de la carpetaMETA-INF
y agregué el siguiente fragmento de código.<?xml version="1.0" encoding="UTF-8" ?> <persistence xmlns="https://jakarta.ee/xml/ns/persistence" version="3.0"> <persistence-unit name="libraryJPA" transaction-type="RESOURCE_LOCAL"> <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider> <class>com.misicode._07JPA.Exercise.entity.Author</class> <class>com.misicode._07JPA.Exercise.entity.Editorial</class> <class>com.misicode._07JPA.Exercise.entity.Book</class> <properties> <!-- Database connection properties --> <property name="jakarta.persistence.jdbc.url" value="your_url"/> <property name="jakarta.persistence.jdbc.user" value="your_user"/> <property name="jakarta.persistence.jdbc.password" value="your_password"/> <property name="jakarta.persistence.jdbc.driver" value="com.mysql.cj.jdbc.Driver"/> <!-- Action to take with the generation of schemas --> <property name="javax.persistence.schema-generation.database.action" value="create"/> <!-- Specifies the database dialect --> <property name="hibernate.dialect" value="org.hibernate.dialect.MySQL8Dialect"/> <!-- Outputs the SQL queries, should be disabled in Production --> <property name="hibernate.show_sql" value="true"/> </properties> </persistence-unit> </persistence>
Modifiqué el contenido del campo
value=""
de las siguientes propiedades con los valores de conexión de su propia base de datos.<property name="jakarta.persistence.jdbc.url" value="your_url"/> <property name="jakarta.persistence.jdbc.user" value="your_user"/> <property name="jakarta.persistence.jdbc.password" value="your_password"/>
Desarrollado por Alessandra Mincia
Este repositorio surgió como parte del bootcamp "Back-end con Java" a través del programa de becas "Code your Future", de Globant University. Para más información y estar al tanto de próximas convocatorias visite el siguiente enlace.