🚀 CRUD en JAVA con JPA: RELACION OneToMany 🖥️ | BASES DE DATOS + JAVA #9 | POO #30

Поділитися
Вставка
  • Опубліковано 15 гру 2024

КОМЕНТАРІ • 82

  • @TodoCode
    @TodoCode  2 роки тому +6

    ▶¿Querés ver el video sobre relaciones en Java? 👉🏼 ua-cam.com/video/XKk5k9OrAUg/v-deo.html
    ▶ ¿Querés ver nuestro curso completo de base de datos? 👉🏼 ua-cam.com/play/PLQ.html... ver el video sobre relaciones en Java?: ua-cam.com/video/XKk5k9OrAUg/v-deo.html

  • @christianantognazza3280
    @christianantognazza3280 Рік тому +4

    ¡Gracias!

  • @hectorlaguna4913
    @hectorlaguna4913 Рік тому +7

    Lo vi varias al video, y la verdad que vale la pena pausar, retroceder darle play de nuevo. Muchas gracias por la calidad del contenido!

  • @omega_dev
    @omega_dev 10 місяців тому +1

    Pffff Lusiana, esto si fue una bomba, pero me encantó demasiado. Se que en este video hice todos los pasos, comprendí lo que pasaba y todo me salió de forma exitosa. Pero ahora si no entendí nada después de que se creó la tabla intermedia, como dices hay que practicar activamente.
    Muchísimas gracias por estos temas que si son complejos, sos una Diosa y haces que me enamore de Java, gracias Todo {ode ❤

  • @horchataesa1486
    @horchataesa1486 Місяць тому

    Gracias por tanto profe!

  • @MiguelRodriguez-ku8kw
    @MiguelRodriguez-ku8kw Рік тому +1

    Genial todo el curso de la profe Luisina, la mejor profesora de programación que conozco

  • @DavidGarciaGamboa
    @DavidGarciaGamboa 7 місяців тому +1

    Que clase de video, que gran contenido y buena explicación. Gracias Luisina!

  • @pazsantangelo5166
    @pazsantangelo5166 2 роки тому +1

    Hola profe Luisina. Excelente tu curso. Estoy en Argentina Programa y leo la teoria de la mano con tus tutoriales acá. Sin lugar a dudas, me dejás todo muy claro, más que en otros tutoriales. Muchas Gracias!!!

  • @camilomarquez7361
    @camilomarquez7361 8 місяців тому

    Gracias por este curso, con respecto a la creación en el main yo lo realice así:
    Carrera carre = new Carrera(5, "programacion", null);

    control.crearCarrea(carre);

    Alumno alu = new Alumno(5,"camilo", "marquez", new Date(), carre);

    control.create(alu);



    Materia asig = new Materia(1, "logica", "logica", carre);
    control.crearMateria(asig);
    y salió de 10 nuevamente gracias.

  • @rominadominguez6105
    @rominadominguez6105 Рік тому +1

    GRACIAS LUISINA TE ADORO!!! Gracias por tu explicación!!! QUIERO VIDEO DE UML PORFAAAA! Gracias de nuevo! Muchos éxitos en todo!

  • @alegorian5691
    @alegorian5691 9 місяців тому

    29:00 Otro detalle que noté profe y es que en la parte final si yo no seteo la lista de materias con la nueva lista y si tampoco uso el CRUD edit para actualizar la lista del registro, me generá un resultado igual a como si, si hubiese hecho todo lo anterior, no se crea una tabla intermedia, en la columna de las foreingKeys de Materias no hay null si no el "id" de la carrera que pertenecen, el id de la carrera esta enrutado(al sobreponer el cursos me dice que carrera que es ese numero de id y se puede clickear y navegar hacia la tabla en donde esta ese registro). Yo creí que almenos al no actualizar el registro de carrera, el id que tienen las foreingKeys de la tabla Materias seria no enrutables por asi decirlo, como un valor a medias. Esto lo probé tanto despues de agregar el objeto Carrera en el constructor de Materia como tambien antes, y da el mismo resultado como si hubiera hecho todos los pasos completos. Profe y puede decir a que se debe esto, aunque igual por buenas prácticas haré todos los pasos que indicó (el de agregar el objeto de 1 a la instancia del N, setear y editar el registro con su nueva lista).

  • @juanpablozuluaga6039
    @juanpablozuluaga6039 Рік тому +1

    La verdad aunque hayas dicho que es un tema complejo (las relaciones en BD), al principio me costó bastante entender y me quedaba viendo el código tratando de entenderlo, pero luego despegué más y a lo último me quedó clarísimo, eres una excelente profesora 👍👍

  • @Tomoko-hu7sz
    @Tomoko-hu7sz 2 місяці тому

    Gracias Lú , tus clases son las mejores 😃

  • @mariagloriabarretomartinez7071
    @mariagloriabarretomartinez7071 2 місяці тому

    A prácticar. Gracias!

  • @seph-proyectos
    @seph-proyectos Місяць тому

    estoy aqui...esta genial el curso

  • @leticiasilveira1203
    @leticiasilveira1203 5 місяців тому

    Muchas gracias por compartir tus conocimientos!!!

  • @Alexander19891
    @Alexander19891 Рік тому

    Muchas Gracias por el tiempo de hacer una explicación tan clara.

  • @juliangarcia6914
    @juliangarcia6914 11 місяців тому

    Te felicito por tu manera de enseñar, gracias.

  • @abrahamcastillo8759
    @abrahamcastillo8759 6 місяців тому

    muy buen video profesora, gracias por los conocimientos que nos brinda

  • @JimmyDevAndGeek
    @JimmyDevAndGeek 3 місяці тому

    Muchas gracias, lo necesitaba para el trabajo 😆 tengo muchas relaciones que hacer en cloud sql con postgresql 😂

  • @luiszelarrayan1529
    @luiszelarrayan1529 2 роки тому +1

    Excelente explicación, un cierre genial del curso, muchisimas gracias.-

    • @TodoCode
      @TodoCode  2 роки тому +2

      Gracias a vos por el comentario!! Y desp de este video esta el proyecto final!! Donde se incorpora todo esto junto 🤩

    • @luiszelarrayan1529
      @luiszelarrayan1529 2 роки тому +1

      @@TodoCode si, ya lo tengo agendado para hacerlo , saludos.-

  • @UbadelFernández
    @UbadelFernández 5 місяців тому

    Excelente contenido, gracias por esta interesante serie !!

  • @Castañeda-2005
    @Castañeda-2005 4 місяці тому

    28:41 ¿Por qué si tienen un id de 58, 59 y 60, en la Base de Datos tiene el id de 1,2 y 3?

  • @MyNombreEsLautaro
    @MyNombreEsLautaro Рік тому

    De verdad Muchas Gracias por el tiempo de hacer una explicación tan tan clara

  • @eduardocoyto2497
    @eduardocoyto2497 10 місяців тому

    Excelente video, muy buena practica. Apoyo la moción para unos videos sobre UML. Gracias y saludos

  • @josehernandez-jf2sx
    @josehernandez-jf2sx Рік тому

    Muchas gracias por tan valiosa información.

  • @mariocena1698
    @mariocena1698 Рік тому

    Genia!!! mas claro imposible!!!

  • @agustinalopezb
    @agustinalopezb Рік тому

    Muchas gracias!!! Entendí todo

  • @alegorian5691
    @alegorian5691 10 місяців тому +1

    Hola profe, tenia duda sobre los id's en la tabla de materias, ya que aunque le coloque id's propios en la parte logica, en la parte de bd se autonombra entre 1,2,3,4,... de forma secuencial, esto es por como declaramos en la parte logica los id's de cada uno? Es decir cuando colocamos el "@GeneratedValue(strategy = GenerationType.SEQUENCE)" esto hace que los numero de todos los id's siguientes sean secuenciales?.

  • @hebercalebcuevas2983
    @hebercalebcuevas2983 2 роки тому

    se agradece el contenido Luisina!!

  • @MarkusPhoenis
    @MarkusPhoenis Місяць тому

    Gracias por existir

  • @gabrielhuanacoimpa9592
    @gabrielhuanacoimpa9592 2 роки тому +1

    Muchas gracias Profesora. ¿Se podría Hacer CRUD con JPA de Java de una Base de datos que fue creada anteriormente con otro gestor?

  • @karinsudro
    @karinsudro 2 роки тому

    Excelentes tus contenidos! Super claros!!! Muchas gracias profe!!!

  • @JesusChristArt
    @JesusChristArt Рік тому +1

    Creo que queme todas las neuronas intentando hacer las relaciones que tu hacias, voy a replicarlo varias veces a ver si me sale igual de bonito que a ti!!!

  • @gonzalohenriquez268
    @gonzalohenriquez268 Рік тому +1

    El mejor curso de Java POO de UA-cam!!
    PD: Estaria buenisimo que hagas algo de UML

    • @TodoCode
      @TodoCode  Рік тому +4

      Muchas graciasss!!! Ya se vendraaa!!! Vamos de a poquito curso x curso 🤣

  • @danielsalem6065
    @danielsalem6065 2 роки тому

    Muchas gracias por las clases
    Muy didacticas

  • @frankcastro3054
    @frankcastro3054 10 місяців тому

    muchas gracias profe una pregunta y de n a n, no hay ninguna particularidad? seria igual que el de 1 a 1 cierto?

  • @rafaelalvarado5813
    @rafaelalvarado5813 Рік тому

    Hola ing gracias por tus videos tu compromiso nos ayudas a compreder mucchos temas super complicados, y eso de los cursos UML estaria muy bueno

  • @ema-mh1du
    @ema-mh1du Рік тому

    Hola quería comentar que aprobé en examen, muchas gracias.🧉

  • @guillermopoggioni1339
    @guillermopoggioni1339 Рік тому

    La mejor como siempre

  • @jorgelesme9905
    @jorgelesme9905 Рік тому

    Vamos por mas

  • @dcloki789
    @dcloki789 10 місяців тому

    excelente clase

  • @KAPO2222
    @KAPO2222 Рік тому

    Exelente estos videos !!!

  • @rockandroldan
    @rockandroldan Рік тому

    Gracias profe por el vídeo, puedo hacer consultas desde postman con tablas que están relacionadas? , De que manera?. Ya pude cargar registros pero no me los vincula a la tabla padre

  • @ing.juanromero9053
    @ing.juanromero9053 Рік тому

    Buenas, como está ing. estoy siguiendo sus videos, pero me he quedado estancado en este, cuando declaro la lista de objetos materia y le coloco el OneToMany, me salta un warnig y no me crea las tablas en la BD, les agradezco cualquier información sobre del por qué pasa esto?

  • @Leandro-ni8vy
    @Leandro-ni8vy Рік тому +5

    Profe, a mi me salía un error diciendo que el tipo LinkedList no era compatible con JPA. Cambiando al tipo ArrayList funcionó correctamente pero me extraña que solo a mi me dijera eso.

  • @sebastianvera5576
    @sebastianvera5576 2 роки тому

    Gracias por el contenido de calidad!

  • @elblue6832
    @elblue6832 2 місяці тому

    Y si tenemos una clase profesor que tenga relación con carrera. Y alumnos tienen relación con carrera también. En un dado caso que eso pase, usando jpa que debo hacer?

  • @brendagalindo9300
    @brendagalindo9300 Рік тому

    Holi Luisina, me gustó mucho el curso solo me quedó duda lo de Hibernete o Eclipse jajaja no veo la diferencia. Saludos!

  • @mari.archive
    @mari.archive Рік тому

    Me encanto ❤

  • @TTato_oficial
    @TTato_oficial 10 місяців тому

    que buen video, puedes subir a git este proyecto, lo que pasa es que tenGo problemas no me ejecuta y lo copie tal y cual lo tienes.... AYUDAME

  • @SoloEverglow
    @SoloEverglow Рік тому +1

    se puede hacer todo esto pero combinandolo con una interfaz mas amigable apra el usuario como con el swing? y hacer ese programa un ejecutable?

    • @TodoCode
      @TodoCode  Рік тому

      En los siguientes videos de esta lista de reproducción tenés videos paso a paso con sistemas hechos desde cero con interfaz grafica con swing, jpa, etc... cada mes subimos un desafio nuevo

    • @SoloEverglow
      @SoloEverglow Рік тому

      @@TodoCode ah ya veo o:, los vere todos los videos, y esta aplicacion se puede hacer en un ejecutable y que la base de datos sea remota vdd?, tienes curso sobre eso?, y sobre los desafios que haces cada mes, crees que puedas subir uno de un horario escolar en la cual un usuario con permisos de administrador pueda asignar materias y profesores a un horario ecoalr y agregar/modificar o eliminar materias/profesores y que la base de datos a la cual accede el programa sea la misma en distintas computadoras?

  • @juanpablo-ze9uf
    @juanpablo-ze9uf Рік тому

    Hola, para relaciones n a m, se debe crear una clase controladora que integre ambas entidades o se crea una clase entidad intermedia ¿?

  • @JuanceMusicOK
    @JuanceMusicOK 8 місяців тому

    Y pero qué sucede si debo cargar los datos desde cero y no tengo nada de nada? Se me arma terrible bardo si no existe ningun registro preexistente en la DB...!!! ¿Cómo se soluciona este problema Luisi? 🤔🤔

  • @rociocalderon3242
    @rociocalderon3242 2 роки тому

    La mejor profe!!

  • @fabriciorusi
    @fabriciorusi 2 роки тому

    Hola Buenas muy buen video!!! estoy trabajando en un proyecto de un hotel y cdo grabo una reserva.. la cual tiene muchas relaciones con el entitymanager funciona perfecto pero usando CrudRepository me da un problema y es el siguiente Las entidades que uso son reserva,reserva_formapago,reserva_habitacion,reserva_personas,personas,formapago y habitaciones como las forma de pago y habitaciones obvio que existen antes de hacer la reserva hago un find para que la asigne pero en el caso de las personas busco por el dni que es la clave para que si esta no lo agregue pero siempre me muestra que hace insert y por ende falla por la clave sabes a que se debe?

  • @elmarcelo8760
    @elmarcelo8760 2 роки тому +1

    Profe, solo me quedó una duda en caso quiera agregar un campo o las relaciones, como puedo hacerlo sin necesidad de borrar la bd en caso tenga registros. Muchas gracias por el contenido, es muy bueno :)

    • @ACUARIO12543
      @ACUARIO12543 Рік тому +1

      si ya tenían creada la tabla alumnos sin las carreras, hay que modificar en el source de la persistencia, en vez de create poner create-or-extend-tables si no quieren perder los datos, quedaria así :

  • @carM33
    @carM33 Рік тому

    Que tal, porque no solo llamar los controladores de los objetos a la controladora y no a la controladorapersistencia seguido de la controladora?

    • @TodoCode
      @TodoCode  Рік тому +1

      Xq no respetas el modelo de capas, cada capa tiene su propia controladora, con eso se cumple el modelo de capas 🙌🏽 podés buscar la explicación de que es el modelo de capas y por qué es importante respetarlo en este mismo canal y lo explicamos desde cero 😉

    • @carM33
      @carM33 Рік тому

      @@TodoCode ok, pensé que era como DAO y su implementación para cada objeto. Y, entre cada funcionalidad del entity manager se tiene que iniciar una transaccion.begin y commit?

  • @FlacoModerno
    @FlacoModerno 9 місяців тому +1

    *Insertar el video : "Ay güey! mi menteeee!!!"*

  • @LuisVazquez-rx3cb
    @LuisVazquez-rx3cb 7 місяців тому

    Cuando pensaba que ya se habían acabado los los videos de JPA, todavía me falta este de 30 min. 😰

  • @Gustavo-lt1sy
    @Gustavo-lt1sy 2 роки тому

    Muy bueno profe. Lo adapté a mis entidades y logré relacionarlas. En BD tengo todos los campos bien, pero ahora cuando hago el listado me sale un error y no me muestra el resultado. Probé en postman y por un segundo me devuelve 200ok y luego no muestra nada🤔 alguna pista?

  • @germanvegacastro6300
    @germanvegacastro6300 2 роки тому

    Exceleentee!!! Se podrá certificar este curso en la Academy???

    • @TodoCode
      @TodoCode  2 роки тому +1

      Dentro de muy poquito 😊

  • @LuisValencia_DS
    @LuisValencia_DS Рік тому

    Día 22 / 22;43hr - retomando POO

  • @arturorojas7799
    @arturorojas7799 Рік тому

  • @cruzmartinez-nr7xt
    @cruzmartinez-nr7xt 11 місяців тому

    me gusta |||

  • @creacionesbrunila
    @creacionesbrunila Рік тому

    ❤️❤️❤️

  • @poolcitopoolcito9394
    @poolcitopoolcito9394 Рік тому +1

    es un contenido de no pensar mucho one to one jajajajaj

  • @everviloria9414
    @everviloria9414 9 місяців тому +3

    Yo soy el unico que en todos los videos se salta la parte de: ''En donde? En TodoCooooooooooooooooooooooooooooode"?