▶¿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
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 ❤
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!!!
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).
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 👍👍
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?.
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!!!
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
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?
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.
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?
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
@@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?
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? 🤔🤔
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?
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 :)
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í :
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 😉
@@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?
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?
▶¿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
¡Gracias!
Rata
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!
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 ❤
Gracias por tanto profe!
Genial todo el curso de la profe Luisina, la mejor profesora de programación que conozco
Que clase de video, que gran contenido y buena explicación. Gracias Luisina!
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!!!
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.
GRACIAS LUISINA TE ADORO!!! Gracias por tu explicación!!! QUIERO VIDEO DE UML PORFAAAA! Gracias de nuevo! Muchos éxitos en todo!
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).
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 👍👍
Gracias Lú , tus clases son las mejores 😃
A prácticar. Gracias!
estoy aqui...esta genial el curso
Muchas gracias por compartir tus conocimientos!!!
Muchas Gracias por el tiempo de hacer una explicación tan clara.
Te felicito por tu manera de enseñar, gracias.
muy buen video profesora, gracias por los conocimientos que nos brinda
Muchas gracias, lo necesitaba para el trabajo 😆 tengo muchas relaciones que hacer en cloud sql con postgresql 😂
Excelente explicación, un cierre genial del curso, muchisimas gracias.-
Gracias a vos por el comentario!! Y desp de este video esta el proyecto final!! Donde se incorpora todo esto junto 🤩
@@TodoCode si, ya lo tengo agendado para hacerlo , saludos.-
Excelente contenido, gracias por esta interesante serie !!
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?
De verdad Muchas Gracias por el tiempo de hacer una explicación tan tan clara
Excelente video, muy buena practica. Apoyo la moción para unos videos sobre UML. Gracias y saludos
Muchas gracias por tan valiosa información.
Genia!!! mas claro imposible!!!
Muchas gracias!!! Entendí todo
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?.
Si
se agradece el contenido Luisina!!
Gracias por existir
Muchas gracias Profesora. ¿Se podría Hacer CRUD con JPA de Java de una Base de datos que fue creada anteriormente con otro gestor?
Excelentes tus contenidos! Super claros!!! Muchas gracias profe!!!
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!!!
El mejor curso de Java POO de UA-cam!!
PD: Estaria buenisimo que hagas algo de UML
Muchas graciasss!!! Ya se vendraaa!!! Vamos de a poquito curso x curso 🤣
Muchas gracias por las clases
Muy didacticas
muchas gracias profe una pregunta y de n a n, no hay ninguna particularidad? seria igual que el de 1 a 1 cierto?
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
Hola quería comentar que aprobé en examen, muchas gracias.🧉
La mejor como siempre
Vamos por mas
excelente clase
Exelente estos videos !!!
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
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?
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.
también me pasó
Gracias por el contenido de calidad!
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?
Holi Luisina, me gustó mucho el curso solo me quedó duda lo de Hibernete o Eclipse jajaja no veo la diferencia. Saludos!
Me encanto ❤
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
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?
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
@@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?
Hola, para relaciones n a m, se debe crear una clase controladora que integre ambas entidades o se crea una clase entidad intermedia ¿?
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? 🤔🤔
La mejor profe!!
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?
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 :)
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í :
Que tal, porque no solo llamar los controladores de los objetos a la controladora y no a la controladorapersistencia seguido de la controladora?
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 😉
@@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?
*Insertar el video : "Ay güey! mi menteeee!!!"*
Literal
Cuando pensaba que ya se habían acabado los los videos de JPA, todavía me falta este de 30 min. 😰
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?
Exceleentee!!! Se podrá certificar este curso en la Academy???
Dentro de muy poquito 😊
Día 22 / 22;43hr - retomando POO
me gusta |||
❤️❤️❤️
es un contenido de no pensar mucho one to one jajajajaj
Yo soy el unico que en todos los videos se salta la parte de: ''En donde? En TodoCooooooooooooooooooooooooooooode"?
no xDDDDDDDDDD