Curso de APIs REST con relaciones @OneToMany , @ManyToOne , @ManyToMany y @OneToOne en Spring Boot

Sdílet
Vložit
  • čas přidán 5. 08. 2024
  • Bienvenidos , en este curso práctico aprenderás desarrollar APIs REST con entidades relacionales en Spring Boot para operaciones CRUD utilizando las anotaciones @OneToOne , @OneToMany , @ManyToOne y @ManyToMany .
    Lo que aprenderás en este curso :
    ✅ Aprenderás a construir entidades con relaciones (uno a uno , uno a muchos , muchos a muchos y muchos a uno) .
    ✅ Aprenderás a utilizar Spring Data JPA en una aplicación Spring Boot .
    ✅ Aprenderás a utilizar las anotaciones de JPA para crear entidades y asignarlas a una base de datos .
    ✅ Aprenderás a mapear de entidades de uno a uno , uno a muchos , muchos a uno y muchos a muchos utilizando las anotaciones @OneToOne , @OneToMany , @ManyToOne y @ManyToMany de Spring Data JPA .
    ✅ Aprenderás a crear relaciones unidireccionales y bidireccionales en Spring Boot usando Spring Data JPA .
    ✅ Aprenderás a manejar los distintos tipos de cascada JPA y la recuperación (EAGER y LAZY) .
    ✅Aprenderás a desarrollar APIs REST con entidades relacionadas y exponerlas a operaciones CRUD utilizando Postman .
    ⭐ Redes sociales
    ► Instagram : / christian_ramireezz
    ► Grupo de facebook : / 1708922592652065
    ► Facebook personal : profile.php?...
    Código fuente :
    github.com/ChristianRaulRamir...
    Tecnologías usadas :
    - MySQL
    - JDK 8
    - Eclipse Tools
    - Postman
    - Maven
    - Spring Boot
    ---------------------------------------------------------------------------------------------
    Ayúdanos a seguir creciendo :
    BCP Soles : 19496393486055
    PayPal : www.paypal.com/paypalme/InfoL...
    Yape : +51 999 509 829
    Nº cuenta interbancaria : 00219419639348605590
    ---------------------------------------------------------------------------------------------
    📚Contenido del curso📚
    00:00:00 - Colaboraciones
    00:00:20 - Entendiendo unidireccional y bidireccional
    00:06:13 - Creación de la base de datos
    00:07:01 - Creando el proyecto del primer ejercicio
    00:09:07 - Configurando las propiedades del primero proyecto
    00:10:27 - Creando las entidades Libro y Biblioteca
    00:32:30 - Creando los repositorios
    00:33:45 - Creando los REST Controllers de Libro y Biblioteca
    01:02:11 - Probando nuestras APIs REST en Postman
    01:17:59 - Creando el proyecto para el segundo ejercicio
    01:19:57 - Creando las entidades Persona , Fiesta , Habilidad y Nivel
    01:40:50 - Creando los repositorios del segundo ejercicio
    01:42:48 - Creando los REST Controllers de Persona y Fiesta
    01:56:00 - Probando nuestras APIs en Postman
    02:15:14 - Creando el proyecto para el tercer ejercicio
    02:17:16 - Configurando la clase AuditModel
    02:24:38 - Creando las entidades Comentario y Publicación
    02:32:27 - Creando los repositorios del tercer ejercicio
    02:35:13 - Creando la clase de excepción personalizada
    03:04:50 - Probando nuestras APIs REST en Postman
    03:18:57 - Creando el proyecto para nuestro cuarto proyecto
    03:20:50 - Creando las entidades Instructor y Detalle
    03:27:13 - Creando los repositorios
    03:28:38 - Creando la clase InstructorController
    03:39:29 - Probando nuestro proyecto
    03:44:07 - Agradecimientos
    03:47:25 - Ayúdanos a seguir creando mas contenido gratuito
    Curso de Spring Boot
    Curso de Spring Boot con REST
    Curso de Spring REST
    Curso de relaciones entre tablas en Spring Boot
    Curso de APIs REST con relaciones en Spring Boot
    #springboot#rest#spring#hibernate#mysql#SpringBoot
  • Věda a technologie

Komentáře • 202

  • @latecnologiaavanza
    @latecnologiaavanza  Před 2 lety +17

    ⭐ Redes sociales
    ► Instagram : instagram.com/christian_ramireezz/
    ► Grupo de facebook : facebook.com/groups/1708922592652065
    ► Facebook personal : facebook.com/profile.php?id=100025894471693
    Aprende a desarrollar una aplicación web de la vida real con Spring Boot y Angular con autenticación usando JWT y Spring Security :
    ✅Curso de Spring Boot y Angular - Autenticación con JWT y Spring Security :
    czcams.com/video/RWT7sZvgbeY/video.html
    ✅Curso de Spring Boot y Angular - Desarrollo del dashboard de administrador y usuarios normales :
    czcams.com/video/rUMUck9Afjs/video.html
    si deseas que publique todo el contenido por aquí en CZcams no olvides de comentar en el video y compartir los cursos :D
    Los que tengan problemas en los proyectos pueden descargar el código :
    github.com/ChristianRaulRamirez/ejemplos-relaciones-api-rest
    Ayúdanos compartiendo y recomendando el curso en tus redes sociales , grupos de facebook , estados , etc !
    ✅ Donaciones :
    BCP Soles : 19496393486055
    PayPal : www.paypal.com/paypalme/InfoLibros
    Yape : +51 999 509 829
    Nº cuenta interbancaria : 00219419639348605590

  • @ivanduenas8860
    @ivanduenas8860 Před 2 lety +20

    Amigo me recuerdas al canal "Programación ATS", se nota el esfuerzo que haces por enseñar y cuanto te apasiona programar. Gracias, me mostraste Java de una forma diferente, estoy motivado para pronto encontrar mi primera oportunidad, de nuevo gracias por tan excelente trabajo.

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety +3

      Un gusto ayudarte Iván te agradecería mucho si compartes el curso , saludos

    • @nomadeyoga2157
      @nomadeyoga2157 Před rokem +3

      concuerdo , hay entrega real, emocion, vocacion

    • @tegocalde4068
      @tegocalde4068 Před rokem +1

      i agree with the first time that i saw you

  • @carlospizano108
    @carlospizano108 Před 2 lety +13

    Genial video. Y claro que queremos ese video de 5 hrs. de JPA y hibernate y uno dedicado a seguridad con spring. De nuevo muchas felicidades, excelente trabajo

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety +2

      Gracias, me ayudaría mucho si comparte el curso por Whatsapp con amigos que estén relacionados al tema

  • @jairoandresagudelo6811
    @jairoandresagudelo6811 Před 2 lety +13

    Excelente, yo si quiero el cursito de 5 horitas de JPA :)

  • @jPinoDev
    @jPinoDev Před 3 měsíci +1

    Gracias! muy util el video

  • @gabrielgonzales7540
    @gabrielgonzales7540 Před 2 lety

    Grandioso video, entendible al 100%

  • @diegobejardelaguila8614
    @diegobejardelaguila8614 Před 2 lety +3

    Que curso para mas bonito bro, me ha encantado, eh aprendido un monton y aclarado varios conceptos con respecto al manejo de relaciones via el orm de spring boot. Muchas gracias por tan noble trabajo el que haz realizado con este video, estoy seguro seguiras creciendo mas aun de lo que vienes haciendolo.

  • @rickhunter8216
    @rickhunter8216 Před rokem

    BUENA PAPU, CHEVERE EL TUTORIAL. VAMOS POR MAS.

  • @juanpipregliasco7333
    @juanpipregliasco7333 Před rokem

    Muchas gracias por el video, me sirvio un monton!

  • @ezeguada3838
    @ezeguada3838 Před rokem +1

    Amigo recién te descubro me canse de buscar un tutorial/curso para trabajar con las ER en un entorno REST y tu video es una joya! Muchas gracias! se nota mucho el esfuerzo y la pasión que le pones a las explicaciones! Saludos desde Argentina. Tenes un nuevo sub :)

  • @fernandoandresmunozalvarez1917

    Excelente video y muy bien explicado. Tienes mucho talento. Gracias a este video pude dar con solución del bucle que se generan en las relaciones @ManyToMany. Muchos éxitos. Saludos desde Perú :D

  • @guidoforti2807
    @guidoforti2807 Před 4 měsíci

    excelente video ! muchisimas gracias

  • @bryantenemea8404
    @bryantenemea8404 Před 2 lety +2

    Un excelente video, me ayudo demasiado para un trabajo, sigue compartiendo tus conocimientos.
    Saludos desde Ecuador

  • @gersonabarca4685
    @gersonabarca4685 Před rokem

    De lo mejorcito de java en español, otro video donde refuerzo mis bases en java, muchas gracias!

  • @alejandroaguadomarin1179
    @alejandroaguadomarin1179 Před 2 lety +1

    Súper vídeo pa! Se aprende mucho :D

  • @misaelflores5611
    @misaelflores5611 Před rokem +4

    Increible trabajo. Seria mas que necesario un video en profundidad sobre Spring data JPA para profundizar en el.

  • @edgarpimentel6160
    @edgarpimentel6160 Před 2 lety +1

    Gracias por su gestión de enseñar joven Dios nos ayude

  • @MrBeavis2014
    @MrBeavis2014 Před 2 lety +1

    thanks for your videos

  • @pkmorsan
    @pkmorsan Před rokem

    Excelente, curso JPA

  • @TheNahul
    @TheNahul Před rokem

    Excelente contenido, más que recomendado

  • @alexandermachadoambrocio6161

    muchas gracias por tus vídeos me han ayudado de mucho

  • @hectorventura8695
    @hectorventura8695 Před 2 lety +1

    Genial mano, buen vídeo.

  • @yoelelectron
    @yoelelectron Před rokem

    Mil gracias!

  • @estebanquito2951
    @estebanquito2951 Před rokem

    Sos un genio muchas gracias

  • @smokingcrimson128
    @smokingcrimson128 Před 5 měsíci

    Joder hermano te mereces el cielo jajaja, haces cursos gratuitos muy buenos y eso que por lo que veo en estas fechas necesitas financiar tus estudios, algo admirable hermano, me da mucha pena que tengo conocidos en la carrera que tienen la oportunidad que muchas veces gente no tiene y se la pasan hueveando y yendo a fiestitas, luego terminan la carrera y salen como programadores mediocres aumentando innecesariamente la oferta de programadores siendo que no saben ni que es interpretación y compilación de código, o cosas básicas del estilo, y me da rabia, pero ánimo hermano tienes in gran talento, como muchos dicen en los comentarios, eres como la continuación del gran ATS pero para programadores web jajaja, suerte bro!!!!

  • @irwinprincipediaz1641
    @irwinprincipediaz1641 Před 2 lety +1

    Buena explicación gracias crack

  • @Saiyan2003
    @Saiyan2003 Před rokem

    Muy buena explicacion bro :D

  • @jennyerikacalluperequis8925

    Así me gusta mi primo soy Adrian sigue aprendiendo

  • @BrattScorsa
    @BrattScorsa Před 2 lety +1

    Excelente Contenido Cris. Felicitaciones. Ya estoy suscrito a tu canal y cuenta con mi apoyo en todo lo que emprendas. Por otra parte, has pensado hacer un cursito similar a éste pero con el stack Jakarta EE, es decir Angular en la vista, Rest, JPA, CDI, JAAS, etc? Gracias, un abrazo

  • @fragoz9112
    @fragoz9112 Před rokem +2

    qué grande que sos! apenas pueda te donaré, mereces más reconocimiento, gracias!. Una pregunta: cuando ya tenemos una base de datos creada y relacionada, cómo podríamos sincronizar esa misma relación que esta en remoto, con spring boot?

    • @latecnologiaavanza
      @latecnologiaavanza  Před rokem

      Tendrías que crear las entidades igual aunque con NetBeans se puede pero la verdad no recuerdo

  • @josbexerr5166
    @josbexerr5166 Před 2 lety +2

    Excelente trabajo...gracis por compartir conocimiento....se parece mucho al web api de net6, te querie consulta si springboot tiene generador de codigo basado en clases como lo tiene webapi de Net

  • @pablonolasco3097
    @pablonolasco3097 Před 2 lety +1

    muy buen video, la verdad me quedo mas claro como funciona, crees que puedas hacer un video de como usar cache en los web services

  • @cristianjaimes9951
    @cristianjaimes9951 Před 2 lety +1

    Gracias por tus videos, te dejo mi aporte y es que no esta demás explicar ciertos términos que se supone que "Ya sabemos", siempre es bueno recordar.

  • @KarlGernanz
    @KarlGernanz Před rokem

    Super...Excelente!! - Por favor puedes publicar las fechas de tus proximos cursos, me interesa JPA-Hibernate, WS..Gracias!

    • @latecnologiaavanza
      @latecnologiaavanza  Před rokem +1

      Hola , el próximo curso será sobre Programación reactiva con Spring WebFlux y lo publicaré está o la otra semana un viernes o jueves

    • @KarlGernanz
      @KarlGernanz Před rokem

      @@latecnologiaavanza Gracias Por Responder : puedes decirme el costo y como enviartelo... por favor!!. me voy a meter de cabeza en eso...es lo nuevo....

    • @latecnologiaavanza
      @latecnologiaavanza  Před rokem +1

      ​@@KarlGernanz Lo publicaré por aquí pero me ayudarías mucho recomendando los cursos y compartiéndolos

  • @enzogonzales3724
    @enzogonzales3724 Před 2 lety +4

    Hermano, excelente video. Quería comentarte, por motivos de salud estaré internado un tiempo y no quisiera perder el hilo de la programación con Java, crees que me podrías recomendar algúnlibro que contenga Lambdas, bucles, métodos de java y esas cosas para aprender, me podrías recomendar alguno o alguna página para ir leyendo, muchas gracias de antemano bro.
    Saludos desde Perú :)

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety

      Hola , puedes buscar libros de Java 8 para aprender a lambda , la biblia de Java o Java a fondo

  • @robertcesarperezosorio7294

    hola hermano no se si leas este comentario pero antes q nada felicitarte x tu trabajo y en segundo lugar necesito que me aclares una duda en una de mis entidades relacionadas la coleccion se me muestra doble que podria ser

  • @miguelantonioescuderoperal7485

    Una consulta en el minuto 2:07 en la tabla personas_fiestas manualmente lo relacionaste en mysql .. mi duda es eso deberia hacerse creando un metodo?

  • @juliocesar-jr9zi
    @juliocesar-jr9zi Před 2 lety +1

    muy buenos videos amigo , te recomiendo usar visual studio code.

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety

      Gracias , lo tendré en cuenta

    • @JonathanOrtiz-nc8yl
      @JonathanOrtiz-nc8yl Před 2 lety

      intellij es uno de los mejor ides que existe para programar en java

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety

      @@JonathanOrtiz-nc8yl si aunque hay mejores alternativas

    • @JonathanOrtiz-nc8yl
      @JonathanOrtiz-nc8yl Před 2 lety

      @@latecnologiaavanza yo he probado eclipse, sts y vsc y me faltara probar otros ide, pero hasta ahora intellij se la lleva, bueno, eso donde de cada uno

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety

      @@JonathanOrtiz-nc8yl 👍

  • @alfredozamorano371
    @alfredozamorano371 Před 6 měsíci

    pregunta amigo apoco para las tablas intermedias como ejemplo "personas_fiestas" donde es la interseccion de datos o tabla intermedia para llenarla TAMBIEN se crearia un "controllerPersonaFiestas" llenado puros id's de relaciones id_personas e id_fiestas??

    • @latecnologiaavanza
      @latecnologiaavanza  Před 6 měsíci

      Puedes hacerlo de varias formas, en el controller le puedes pasar los ids de ambas entidades

  • @fabioolivera126
    @fabioolivera126 Před 2 lety

    2:06:26 Excelente video! Pero no deberías relacionar las personas con la fiestas directamente insertando ids en la tabla relacional.¿ Cómo se podría guardar una persona setenado en el body directamente las fiestas??

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety +3

      Lo que pasa es que cuando se usa @ManyToMany se trabaja de esa forma

  • @boykals3484
    @boykals3484 Před 2 lety

    Duda, como actualizas la tabla auxiliar de la relacion mucho a muchos desde un servicio en lugar de editar directamente la tabla de la base de datos?

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety

      Podrías crear un método en el Rest controller y pasarle los IDs de las entidades a buscar , las obtienes y también obtienes los nuevos datos que quieres guardar y lo actualizas

  • @luisangelpadillahuamani3941

    Muchas gracias!!!, solo me quedo una duda ,¿cómo insertar datos en la relación manytomany mediante potsman?, lo hiciste directo en la base de datos 2:06:30

  • @JorgeRamirez-bl7vc
    @JorgeRamirez-bl7vc Před 2 lety

    Hola, una consulta ahi forma de enviar desde postman la relacion entre persona y fiesta ? buen video

  • @SteevenRodriguezZhunio
    @SteevenRodriguezZhunio Před 10 měsíci

    Buenas tardes quisiera felicitarte por tu excelente contenido y explicación, sinceramente me has ayudado bastante. Quisiera hacerte una pregunta siempre cuando quiero crear un adicional en Repository me tira error:
    public interface IPersonaRepository extends CrudRepository{
    Collection findAll();
    }
    Quitando Collection findAll() puedo arrancar mi aplicación sin problema, existe alguna manera de poder implementar ese método con alguna anotación o algo por el estilo.
    Agradecido por tu repuesta, Saludos desde Ecuador

    • @SteevenRodriguezZhunio
      @SteevenRodriguezZhunio Před 10 měsíci

      Una consulta a Nivel codigo por postman como puedo acceder a la tabla intermedia creada ? o debeo ir Mysql y siempre insertad las personas que van a la fiesta ? Gracias

  • @pemberty4
    @pemberty4 Před 24 dny

    Hola saludos, cuando uso la opción LAZY esa propiedad no me la muestra en postman, pero cuando estoy en Angular quiero listar la entidad libro y que me incluya la propiedad biblioteca

  • @donDan94
    @donDan94 Před 6 měsíci

    Que tipo de relacion podriamos aplicar si una persona tiene muchas direcciones? Una direccion puede ser usada por muchas personas?

    • @latecnologiaavanza
      @latecnologiaavanza  Před 6 měsíci

      Según el caso que me comentas puedes usar un @OneToMany, una persona puede tener muchas direcciones

  • @maraguilera
    @maraguilera Před 2 lety +1

    Muchas gracias, tu vídeo me ha sido de mucha ayuda.
    Tengo una pregunta: cuanto obtienes todos los libros con el GetMapping me devuelve la id del libro y su nombre. ¿Sería posible incluir en la respuesta Json la biblioteca a la que pertenece?

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety +1

      Gracias, también se puede

    • @maraguilera
      @maraguilera Před 2 lety

      @@latecnologiaavanza me podrías orientar un poco para conseguirlo? porque en la entidad Libro está la Biblioteca, pero no se como mostrarla en el json. Gracias

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety +1

      @@maraguilera Por el momento no tengo tiempo

    • @maraguilera
      @maraguilera Před 2 lety

      @@latecnologiaavanza lo entiendo, muchas gracias por tus videos. Es una gran ayuda para los que empezamos

  • @matiasvicente5359
    @matiasvicente5359 Před rokem

    Hola amigazo, muy bueno el video, pero me quedo la duda de como hacer para relacionar desde un controller a fiesta y persona en el ejericio 2. Porque en el video lo hiciste desde la base de datos pero creo que lo lógico seria hacer desde algún controller. Entiendo igual que fue por falta de tiempo, pero si me podes ayudar con eso estaría bueno y me serviría mucho. Saludos desde Argentina!

    • @latecnologiaavanza
      @latecnologiaavanza  Před rokem

      Creas un método guardar fiesta y le pasas los ids de las personas que van asistir

    • @matiasvicente5359
      @matiasvicente5359 Před rokem +1

      @@latecnologiaavanza Entendido. Mil gracias

  • @hackingpy
    @hackingpy Před 2 lety

    Oye bro soy TU fan
    Tengo varias Dudas,
    En Este momento estoy en TU curso de java en El cap.79 y ya que acabe Todo TU curso que me recomiendas Despues aprender? TU curso de base de Datos o lo del spring boot?

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety

      Hola , primero base de datos luego JDBC y luego Spring boot

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety

      Pero en mi canal aún no tengo curso de spring boot para principiantes pero está en mis planes para un futuro

  • @pablonolasco3097
    @pablonolasco3097 Před 2 lety

    Porque 1:30:40 se hace la relacion de jointable? se pude crear una clase y relacionarla con la tabla fiestas y la tabla persona?

  • @maximilianosantucho4593
    @maximilianosantucho4593 Před 4 měsíci

    Me podrian pasar el link de la pagina que muestra en el min 2:45 porfavor ? saben si aun existira?

  • @eymancis
    @eymancis Před rokem

    Graba el curso de 5 horas porfa

  • @yraad28
    @yraad28 Před 2 lety

    una consulta OneToOne en una misma tabla ejemplo: empleado(id, nombre, edad, correo, jefe) llave foránea jefe de la taba empleado

  • @jacker2512
    @jacker2512 Před rokem

    Gracias por tus videos . Si llegaste a hacer ese video de 5 horas? Saludos

  • @carlospizano108
    @carlospizano108 Před 2 lety

    Amigo, un buen libro que recomiendes donde podamos profundizar en el tema ??

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety +3

      Modern API Development with Spring and Spring Boot , hay varios buscar los mejores libros de servicios REST con Spring Boot

  • @alejo.0399
    @alejo.0399 Před 2 lety

    Por qué en el crud repository de Fiesta y de Persona colocas ese findall()? No se supone que el crud ya tiene de por si esos metodos? Que por eso puedes colocar el findbyid (y los otros metodos, save, etc) en el controller

    • @alejo.0399
      @alejo.0399 Před 2 lety

      Y si toca listar los metodos en el repository, por que solo pusiste el findall y no los demás?

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety +1

      @@alejo.0399 puedes crear los métodos de muchas formas eso sería para un curso sobre Spring Data JPA a profundidad , no puse los demás por cuestiones de tiempo , la idea era que el tutorial dure dos horas pero terminó durando casi 4 horas

    • @alejo.0399
      @alejo.0399 Před 2 lety

      @@latecnologiaavanza Entonces no hacia falta colocar ese findall en la interfaz del repositorio?

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety

      @@alejo.0399 si deseas se puede hacer de esa forma hay varias

  • @henrymartinez1055
    @henrymartinez1055 Před 18 dny

    Y por ningún lado la pagina para estudiarla

  • @elsmith5977
    @elsmith5977 Před rokem

    Una pregunta, si ya tienes el conocimiento necesario para trabajar, ¿por que estudias?

  • @GustavoGarcia-cr4ph
    @GustavoGarcia-cr4ph Před rokem

    Que tal? paypal me lleva a info libros, eso es correcto? saludos,

  • @ryotamiyagi1752
    @ryotamiyagi1752 Před rokem

    Como puedo ingresar las relaciones de muchos a muchos desde postman, 2:06:32 personas_fiestas(persona_id, fiesta_id) esto mismo pero desde postman

    • @latecnologiaavanza
      @latecnologiaavanza  Před rokem +1

      Puedes crear un endpoint personalizado en el controller por ejemplo personas/1/fiestas/2 , ahi estás indicando que la persona 1 asista a la fiesta 2, es un ejemplo puedes hacerlo de otra forma si gustas

  • @nomadeyoga2157
    @nomadeyoga2157 Před rokem

    Algun ejemplo con api rest, usuarios, roles ? estoy desarrollando un sistema de reservas de clases para mi empresa Nomade yoga. Segui el tutorial de spring security pero ahora no se como proseguir

    • @latecnologiaavanza
      @latecnologiaavanza  Před rokem

      Trata de guiarte de aquí

    • @latecnologiaavanza
      @latecnologiaavanza  Před rokem

      czcams.com/video/RWT7sZvgbeY/video.html

    • @nomadeyoga2157
      @nomadeyoga2157 Před rokem

      @@latecnologiaavanza si estuve estudiando este video , tambien debo enlazar este sistema con angular , estoy viendo el curso completo de 9 horas . tu contenido me ha servido mucho.
      Muchas gracias, dejare muchas dudas en tus videos no me banee ya? XDDD

    • @latecnologiaavanza
      @latecnologiaavanza  Před rokem

      @@nomadeyoga2157 Vale

  • @jennyerikacalluperequis8925

    Yvenseñando

  • @valentinofalcucci3978
    @valentinofalcucci3978 Před 2 lety +1

    Hola AMIGO!!! Podrìas poner el enlace del repositorio de git?

  • @arturorodriguez3110
    @arturorodriguez3110 Před 2 lety +1

    exelente video! muchas gracias por compartirlo. tendrás algun repositorio del codigo fuente de este video?

  • @LucasH292
    @LucasH292 Před 2 lety

    Bro hacete una cuenta para recibir btc y usdt asi te pueden donar mas facil saludos

  • @marcelowolf2949
    @marcelowolf2949 Před rokem

    Hola, cómo me puedo comunicar con vos??

  • @Sc4r1fy
    @Sc4r1fy Před 2 lety

    2:51:20
    Buenas, quiza me estoy perdiendo de algo pero como es que ese metodo ( findByPublicacionId )va a devolver la coleccion de comentarios que deseamos? Mi confusion viene del hecho de que al menos hasta este punto nunca implementamos ese método. solo sabemos que esta declarado en comentarioRepository y lo usamos directamente acá.
    saludos y gracias de antemano por semejante aporte.

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety

      Claro esa es una pregunta muy frecuente , por ejemplo si tú colocas findByNombre() lo que va hacer este método cómo está relacionado a una entidad , está registrado como un repositorio y extiende de JpaRepository o CrudRepository siempre se va entender que va retornar un nombre lo va a buscar

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety

      Por algo colocamos

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety

      En este findByPublicacionId como está en su repositorio en relación con publicación se va a sobre entender y la implementación ya se crea por defecto

    • @Sc4r1fy
      @Sc4r1fy Před 2 lety

      @@latecnologiaavanza muchas gracias por responder (:
      Entiendo perfectamente que comentarioRepository hereda metodos ya implementados de JpaRepository y crudRepository. Pero este método lo declaraste en comentarioRepository y al ser una interface este metodo deberia tener su implementación en algún lado.
      Lo único que se me ocurre que podría estar pasando es que dada la forma del método findByPublicacionId() (los parámetros que recibe) JpaRepository dé una implementación a la misma por defecto.
      Perdón por si me estoy enredando mucho con todo esto pero aún no sé a fondo qué métodos proporciona o qué utilidades ofrece JpaRepository en su totalidad.

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety +1

      @@Sc4r1fy vere si publico un vídeo de introducción a Spring Data JPA el próximo mes para explicarlo mejor

  • @TheBrayeta
    @TheBrayeta Před rokem

    a mi m corrió el servidor pero no me creo las tablas

  • @valentinofalcucci3978
    @valentinofalcucci3978 Před 2 lety

    Hola Amigo gracias por el video . Podrìas pasar la url de la pàgina que mencionas en el video?

  • @yessisutara7453
    @yessisutara7453 Před 2 lety

    que es serializar y deserealizar ? para q srive?

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety +1

      Hola , te comparto algunas fuentes para más información :
      es.stackoverflow.com/questions/220640/serializar-y-deserializar-objetos-y-propiedades-en-java/220888#220888

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety

      docs.microsoft.com/es-es/dotnet/csharp/programming-guide/concepts/serialization/#:~:text=La%20serializaci%C3%B3n%20es%20el%20proceso,proceso%20inverso%20se%20denomina%20deserializaci%C3%B3n.

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety +1

      www.scielo.sa.cr/scielo.php?script=sci_arttext&pid=S0379-39822016000100118

  • @programacionjhans7257

    tienes plin?

  • @NullboyCode
    @NullboyCode Před 2 lety +1

    Oye bro con tus habilidades podrias conseguir trabajo no?

  • @Santiago1470
    @Santiago1470 Před 2 lety

    Se ve interesante el curso, me gustaría ver el curso original. ¿Dónde podría encontrar el curso original, es decir, del autor original?. Es que creo que debe ser mejor aprender directamente del que hizo el curso original y no del que se copió. De antemano muchas gracias.

    • @emanuelsotomayor2894
      @emanuelsotomayor2894 Před 2 lety

      Él es el autor del curso y del canal. xd

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety

      Los ejemplos los saco de libros y tengo dos pantallas una para explicar el código y otra para grabar

    • @Santiago1470
      @Santiago1470 Před 2 lety

      @@latecnologiaavanza Jummm, entonces deben ser bastante interesantes esos libros. Me podría decir ¿Cuál es el nombre de uno de esos libros, o si se pueden varios?. Supongo que deben ser de libre uso o al menos el título se podrá saber. Por favor, aunque sea un libro que me diga yo estaría muy a gusto (y que tenga relación con algún vídeo o curso suyo), y para así confirmar la originalidad de sus vídeos y que yo no esté dándole vistas a quien no lo merece. De antemano muchas gracias.

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety

      ​@@Santiago1470 Sinceramente no me importa si me crees o no , yo seguiré haciendo contenido para la gente que lo necesita . Solo busca examples of Spring Data JPA y ahí te salen varios

    • @Santiago1470
      @Santiago1470 Před 2 lety

      @@latecnologiaavanza Comprendo, lo preguntaba principalmente por el conocimiento, creí que si enseñaba quizás podría dar libros para que otros aprendan también, pero bueno, ni modo, he allí un mal punto, algo tan sencillo como compartir el título de un libro pero no, gracias igualmente.
      Cabe destacar que he visto comentarios donde las personas hacen preguntas sobre errores o como solucionar algo. Sin embargo, usted los remite a buscar en otros lados y evade aquello, eso está muy mal, teniendo en cuenta que si el objetivo de este canal es ayudar se debería ayudar también mediante comentarios, claro está, no es obligatorio, pero al menos si responde un comentario que pide ayuda entonces debería responder con la solución, no con mandar a buscar a la gente a otro lado. Lo anterior, lo digo como sugerencia, en caso de que usted realmente sepa lo hace.

  • @6maxi9
    @6maxi9 Před 2 lety

    Y los servicios?

  • @ramixeneize
    @ramixeneize Před rokem

    Tendrías algún email para contactarme contigo por favor.

  • @pedroalejandrosalinascorre2404

    muy buen contenido, pero deja de mover la cámara así, deja de hacer el zoom y el movimiento por favor, duele la cabeza y no podemos enfocar bien, gracias

  • @NerO8683
    @NerO8683 Před rokem

    El tutorial está bueno, pero me parece una mala practica no crear el @Service

  • @niltonfabianpalianvela2262

    Mi rey eres de Perú?

  • @marianojm5675
    @marianojm5675 Před rokem

    Hola excelente video. Lo unico que no me funciona es que describis en relaciones ManyToMany el uso de @JsonManagedReference y @JsonBackReference lo que hace que solo se muestre un lado de la relacion pero si necesitaria mostrar los dos lados, ¿como deberia hacerse? Gracias

  • @leonardotaquini2094
    @leonardotaquini2094 Před 2 lety

    Hola bro! excelentes tus videos! tenes algun canal de discord o slack?

  • @KlanBr1
    @KlanBr1 Před rokem

    no se si es por un tema de versiones, pero te estaba siguiendo con la nueva version de spring, y al parecer ahora el @JsonProperty(access = Access.WRITE_ONLY), ya no funciona igual q antes, o cometí algún otro error en otra parte, a alguien mas le paso, ya que use la misma version de spring q usa él en el video y ahi se me solucionó, y ya no tengo energías de ponerme a revisar q era lo que me fallaba en la version actual, ya despues haré un estudio de jpa completo

  • @olivet7499
    @olivet7499 Před 2 lety

    Muy bueno el video, pero me sale el siguiente error lastimasomente y no he podido solucionarlo :C.
    "message": "Could not write JSON: Infinite recursion (StackOverflowError); nested exception is com.fasterxml.jackson.databind.JsonMappingException: Infinite recursion (StackOverflowError) (through reference chain: org.springframework.data.domain.PageImpl[\"content\"]->java.util.Collections$UnmodifiableRandomAccessList[1]->com.api.rest.biblioteca.entidades.Biblioteca[\"libros\"])",
    "path": "/api/biblioteca"

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety +1

      stackoverflow.com/questions/3325387/infinite-recursion-with-jackson-json-and-hibernate-jpa-issue

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety +1

      En unos días trataré de subir los repositorios a GitHub

    • @olivet7499
      @olivet7499 Před 2 lety +1

      @@latecnologiaavanza Trate de todo y nada q pude arreglarlo, a ti también te paso?

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety +1

      @@olivet7499en un rato subo el repositorio

    • @latecnologiaavanza
      @latecnologiaavanza  Před 2 lety +1

      @@olivet7499 github.com/ChristianRaulRamirez/ejemplos-relaciones-api-rest Código fuente usado en el curso