hagan mas contenido de java por favor…
Introducción
¿Qué es Spring Data?
Crear proyecto con Spring Initializr
Primeros pasos
Conectar el proyecto a la base de datos
Crear entidades con JPA
Crear relaciones entre entidades
Usar jdbcTemplate para consultas
Spring Data Repositories
Spring Data Repositories
Crear un nuevo registro con CrudRepository
Borrando registros
Usar Lazy y Eager al cargar relaciones
Query Methods: And, Or, True, IgnoreCase, OrderBy
Query Methods: Contains, Not
Query Methods: After, Before, Between, Count, In
Query Methods: First, Top, Optional, LessThan, GreaterThan
Paginación en las consultas
Ordenando la información paginada
Personalización de queries
Usar la anotación @Query con JPQL
Usar @Query con SQL nativos
Resultado personalizado con @Query
Usar @Modifying en un @Query
ACID: @Transactional para asegurar la atomicidad
CaracterÃsticas avanzadas
AuditorÃa con Spring Data
Crear listener personalizado para auditorÃa
Ejecutar un stored procedure
Próximos pasos
Toma el Curso de Spring Security
Alejandro RamÃrez
Aportes 12
Preguntas 7
hagan mas contenido de java por favor…
Estructura del proyecto:
Recuerden tener seleccionado en la configuración global de intellij como en la del propio proyecto java en su versión 17
Ya era hora de retomar y renovar los cursos de Java, por que los viejos del 2009, estan mandados a recoger.
Estructura de paquetes
Programador que se respeta crea la estructura desde la terminal jajaja
mkdir -p {web/controller,persistence/{entity,repository},service}
Hasta los momentos el curso va bien saludos al profe
Por fin salió el curso, espero con ansias terminarlo
Usando Intelij me daba un error inentendible. Lo abri con VSC y el error era simplemente que tenia que colocar la configuracion de la DB para que levante correctamente .
Execution failed for task ':PizzeriaApplication.main()'.
> Process 'command '/usr/lib/jvm/java-1.21.0-openjdk-amd64/bin/java'' finished with non-zero exit value 1
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
For more on this, please refer to https://docs.gradle.org/8.7/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD FAILED in 2s
Lo solucioné agregando las variables en application.propierties :
spring.datasource.url=jdbc:mysql://localhost:3306/tu_base_de_datos
spring.datasource.username=tu_usuario
spring.datasource.password=tu_contraseña
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
✅
Hasta el momento todo funciona 🙂
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?