🚀JPA: MySQL Connection + Persistence Unit 🖥️ | BASES DE DATOS + JAVA #2 | POO #23
Vložit
- čas přidán 5. 09. 2024
- ⭐En este video la inge nos muestra cómo crear una conexión #mysql con #JPA (#Java Persistence API) y de qué manera configurar una unidad de persistencia (#persistence #unit). Se vienen una serie de videos donde aprenderemos a conectar nuestras aplicaciones #Java con Bases de Datos para dar cierre al curso de #POO con Java. NO TE LO PIERDAS!!
-
▶️ ¿Querés ver los videos viejos del 2020? Hacé click acá 👉🏼 • 💻 Java Persistence API...
-
💥 APOYÁ EL CANAL 💥
💖 Invitame un tereré desde Argentina (MercadoPago): cafecito.app/t...
💖 Transferencia Argentina (alias): todocode
💖 Paypal: paypal.me/luikina
-
💥 SEGUINOS EN 💥
🌐Instagram: / todo_code
🌐Twitter: / todo_code
🌐Twitch: / todocode
🌐TodoCode Academy: www.todocodeaca...
🌐Discord: / discord
IMPORTANTE:
si cuando ponen en el buscador mysql connector en al paso de las dependences se queda en searching, fijense que abajo, de fondo van a tener una barrita que se esta cargando, esperen a que termine de cargar y de extraer los datos, y ahi recien el buscador les va a encontrar lo que le estan pidiendo, puede tomar tiempo, paciencia, yo por no percatarme de eso estuve como loco estancado buscando drivers por ahi y sin poder hacer funcionar el codigo (no lograba generar la libreria donde se almacena el connector, por ende no los encontraba)
Saludos
Buena bro me salvaste
Gracias x el comentario, me re salvaste
y si no aparece nada????????????@@gary-404
chicos lo que me pasó a mi es que tengo la versión 20 (en este momento la última versión) y no encontró, me tocó descargarme la versión 18(2 anteriores) y ahí si encontró, como dice el compa @Arturo se demora buscando pero con esa versión pude continuar.
Lo curioso es que luego de eso entré al 20 y busqué (se demoró toda la vida igual) pero lo encontró :)
Oye bro cuánto te tardo?
Excelente, deberían ser obligatorios estos videos para todo quien se inicie en Java
Muchas graciasss!! Y faltan un par mas para terminar todavía 🤩
@@TodoCode los estamos esperando sin dudas!
TodoCode hace algo que ningún otro canal hace, te enseña y entretiene ❤
No habrás querido decir: 'Luisina hace algo que ningún otro canal hace, te enseña y entretiene'?
Excelente!!!, Gracias, saludos desde Vigo Galicia!!!
esta clase me hace sentir feliz y triste a la vez, vengo de un curso de udemy, del cual el profesor nos hacia hacer el persistance.xml a mano, sin interface y tenia tantos problemas al hacerlo, me frustraba, no entendía nada, el programa no servía, pero ahora verlo tan fácil se me hace muy bonito, GRACIAS por los conocimientos profesora
Excelente video, mis felicitaciones Luisina una explicación clara , precisa sin muchos rodeos e incidiendo en la parte práctica como debe ser. Me apuntaré en el curso que indicas, vale la pena. Éxitos Lusina, saludos desde Perú.
Gracias por la información Carlos by Madrid-Spain
venia perdido y con este video fue re sencillo. gracias por la explicacion y no delirar SpaceX como hacen otros profes
¡¡¡Hola PROFE SOMOS PAISANA jaja!!! no había entendido antes todo esto hasta que me lo explicaste en Misionero!!! mechas gracias y muchas bendiciones!!! es una genia total!!!
Aguante Misiones!!!! Un saludo grandeee! Muchas graciasss!
Buenísima la explicación, me devolviste las ganas de seguir estudiando Java, lo tenía un poco dejado de lado. Ya tengo agendado varios videos tuyos para estudiar y practicar. Muchas gracias! :)
Casi 40000 subscriptores 👌👌👏👏👏👏👏se lo merece profe porque es la mejor 💪💪💪😘😘😘😘
Muchas gracias!!! ♥ Vamos por esos 40 y por qué no 50k!!! :D
@@TodoCode y quien dice 50, dice 100 también 🤣🤣🤣
La amo profe, excelente explicación 🤗🧐
Por lejos el mejor canal y profe!!!
Muchas gracias! Mi profesora me hizo un lio con esto pero no era ni taaan difícil jaja
Profe que pasa si en el buscador de dependecia no me aparece el mysql connector??
Creo que ya lo habrás resuelto pero lo dejo parw futuras referencias. Usen JDK y el Net Beans 17 y listo. Es la configuración que aclara al comienzo del curso. Yo tenía la 22 de ambos y me pasaba lo mismo, se solucionó al buscar esas versiones.
Excelente video Luisi!! Venía aprendiendo desde Spring pero me encantó utilizar esta interfaz nueva para mí, muchas gracias! Un beso!
Explicas taan bien ! Me re sirvieron tus videos entendí todo de diez . Gracias 🙂
Muchas Gracias, eres la mejor enseñando!!
Volviendo acá ahora que estoy aprendiendo Jpa y no me enseñan a conectar la db 🥴 excelente contenido como siempre
Me funciono todo, gracias por la ayuda👍!
y si dice no matching dependencies??
Gracias por la capacitación está espectacular
Muy buenos videos aprendo mucho con ellos
Aguante Reina Luisina !! saludos desde Barcelona !!
Excelente video y explicación detallada.
Muchas gracias profe ☺️
Al momento de querer crear la tabla me arrojaba este error: Class [com.mysql.jdbc.Driver] not found.
La solución que encontré, fue desde acceder al archivo pom.xml que esta dentro carpeta Project Files de nuestro proyecto Maven y agregar el siguiente código.
mysql
mysql-connector-java
8.0.17 --> puede variar la versión según la que estés usando
PD: Excelente vídeo e explicación, ahora sí a seguir con el resto de curso:))
Podrías hacer uno pero con Intellij? :(
tbuen dia si mi dependecia no tiene mysql connector com lo agreago gracias.
Puedo cambiar de eclipse a hibernet después de haber hecho todo el programa con jpa, etc.?
Hola Ing. Luisina, podrías hacer algo parecido pero para IntelliJ? Es demasiado diferente y es complicado seguirte los pasos así, pero muy buen contenido de igual forma! :D
esto igual pero con el vs code
Lo mismo pero con eclipse, ya me rendí, estoy instalando netbeans.
tenés que hacer lo mismo pero desde el código en vez de la interfaz del IDE. 1.Creás un nuevo proyecto java con maven 2.Buscás la dependencia del driver de la BDD que uses en mavencentral y copiás el snippet en tu archivo pom.xml. 3. Creás la conexión con el objecto Connection indicando los parámetros (url,user,admin), en internet hay varios ejemplos.
si te gusta IntelliJ fijate los videos de Lucas Moy en ATL academy y te va a salir rapido, yo estoy, literal con 5 cursos de Java este (el mejor de todos) uno con Oracle de la UTN, 2 mas online, haciendo todo en 2 IDE, y ya me esta dando curiosidad Eclipse.
@@santiago-cu6iqtmabien desde eclipse, solucioné todo pero me quedé en la parte de cear la unidad de persistencia, no me sale Persistence Unit
la mejor de todo el mundo
Hey puede que sea muy tarde ya el vídeo lleva un año perp gracias x estos vídeos llevo rato pero rato buceando a ver si encuentro algo de Hibernate que me explique bien si en un futuro hicieras un vídeo sobre Como importar dependencias ya descargadas y donde descargar te agradecería aquí en mi país se pasa trabajo con usar Internet en todo momento y bueno gracias x tus videos
pregunta: Lo de "?serverTimezone=UTC" sirve para una conexión con postgreSQL?
Excelente como siempre
Excelente Profe, te sigo hace tiempo y he aprendido mucho con tus cursos. Tengo un problema con netbeans haciendo este ejercicio. No me salen las dependenias al buscarlas, se quedan buscando y enla barra de estado me sale "unpacking index for central repository" y se queda ejecutando esto. En tools/options/java/maven/index le puse never, solamente hize este cambio y no me encontraba ninguna dependencia. Como puedo solucionar esto ? Agradezco mucho si me ayudan
Tengo el mismo problema... has encontrado alguna solución??
para que te salga dependencia debes crear en Java with Maven te lo explica en el minuto 3:00
Está descargando y desempaquetando el índice de dependencias, a mi me tardó bastante. Pero es solo la primera vez.
tuve ese problema y la solucion fue borrar la carpeta .m2 y volver a crear el proyecto desde 0
@@Leandro-ni8vy efectivamente tarda bastante en descargar y desempaquetar, luego de eso aparece todo en la búsqueda!!!
@TodoCode Buenas! no consigo encontar el driver mysql tratantando de añadirlo en dependencias, ni tampoco para windows tratando de hacerlo manualmente. Si me pueden ayudar para poder continuar con el curso, que como siempre están fantásticos aqui, en TodoCode... sería buenísimo. Mil gracias
Holaa, estoy en la misma que vos, pudiste solucionar al final? cómo lo hiciste?
Nevermind ya pude, vos pudiste? me dio un laburo bárbaro jaja
@@diegoyorugua1275 como hiciste?
@@diegoyorugua1275 como hiciste?
@@diegoyorugua1275 como hiciste ? yo dejé el curso la otra vez por no poder hacerlo, ahora retomé y sigo con el mismo problema, no puedo empezar
qué pasa si no me sale ninguna opción de mySQL?
elimina la carpeta .m2 y volve a intentar, tuve el mismo problema
Gracias
Lo intenté muchas veces, pero no logro que funcione únicamente me sale este error:
Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.1.0:exec (default-cli) on project PorFavorFunciona: Command execution failed.: Process exited with an error: 1 (Exit value: 1) -> [Help 1]
To see the full stack trace of the errors, re-run Maven with the -e switch.
Re-run Maven using the -X switch to enable full debug logging.
For more information about the errors and possible solutions, please read the following articles:
Hola! Ese error CASI siempre es por la versión de JDK y su compatibilidad con Maven! Cuál estas usando? Durante este curso de POO varias veces advierto que usen JDK 15 para poder seguir los paso a paso .. si tends JDK 17 o superior, instalá para dstos proyectos el 15 y el error desaparece 🙂
@@TodoCode volví a intentarlo y mi error fue no agregar un constructor vacío a la clase 😂😂, ahora si funciona 😅.
Pd: gracias por estos videos soy muy buenos, saludos desde Guatemala 🇬🇹
Formidable un seguidor mas
Consulta, esto se puede o se suele usar para desarrollar apps moviles con java? Saludos y muchas gracias
Hola como estan? tengo un problema no encuentro la opcion para descargar el conector de mysql cuando busco no me aparece ninguna opcion y a la hora de descargarlo y añadirlo manualmente no me aparece la opcion de gestionar librerias o bibliotecas, alguien sabe como puedo hacer?
buenas tardes a todos, tengo un problema quisiera conectar mi eclipse con mi MySQL de wampserver pero a la hora de conectar con el Jar me sale un mensaje que dice "Ping Failed" e tratado de arreglarlo pero no logro encontrar la solución, me podrian ayudar por favor.
Buenisimo!
[ERROR] Unknown lifecycle phase "debug". You must specify a valid lifecycle phase or a goal in the format : or :
gracias!
Como se haria esto en intelliJ ? 9:49 al ser editores de codigo tan distintos me pierdo
Hola profe, consulta tendra algun video de como usar y conectar Netbeans con Hibernate?
Ayuda!, me sale este error al momento de testear la conceccion: Connection failed: Access denied for user 'prueba_jpa'@'localhost' (using password: YES) (jdbc:mysql://localhost:
Hola Luisina. Para empezar gracias por el contenido. Te puedo hacer una consulta? En la conexión de mysql me tira el siguiente mensaje: Connection failed: Communications link failure. No se donde empezar a buscar el origen del problema.
Profe cuando videos sobre Python? Ando perdida en ese tema 😵💫
Hola Sofi! En algún momento llegará!!! Tenemos que terminar primero con el curso de POO con Java y el de HTML y CSS! Una vez terminados ambos veremos con qué seguir y prooobablemente haya alguito de Python! ;) Saludos!!
Buenas, estoy teniendo un problema Cuando creo la app de java con Maven y creo la clase Alumno en packete de logica al tratar de implementar las annotations ya sea @Entity, @Id no me las reconoce al igual que sus imports como "import javax.persistence.Entity;" al agregarlo me sale un warning que dice buscar la dependencia en los repositorios de Maven, cuando le doy para que busque me dice que no hay elementos coincidentes...😢😢
No hay caso, cambie a Netbeans17 y JDK15 y no pasa nada, sigue sin tomarme los annotations, si alguien lo resuelve porfavor comente la solución, perdi toda la tarde rabiando con esto.
No me iba a dormir sin resolver esto, jajaja, cuestion que desargue en Dependencies toplink-essentials-1.0.jar y persistence-api-1.0.jar y al fin puede hacer import de todas las @annotations (además setie JDK15 y NETBeans 17, pero eso no habia solucionado nada)
Genial 😁
Timeout expired. IDE unable to establish connection. Check your proxy settings or try again later. The server may be unavailable at the moment.
You may also want to make sure that your firewall is not blocking network traffic. me da ese error al probar la conexion
Buen video, queria saber si existe la posibilidad de conectar con heroku postgrest
Hola tengo una duda, cuando quiero agregar una dependency , escribo en el buscador, pero no me aparece nada.
Busque lo que busque no aparece nada.
Que podría ser?
me pasa lo mismo que a ti :(
Excelente :)
La versión 14 de Netbeans no genera bien la unidad de persistencia, no genera los properties...¿Alguien sabe por qué?
me pasa lo mismo!
Saludos !!!!
Buenas, en el minuto 8:54 luego de darle finalizar me sale un error, "Unable to add connection. Connection alredy exists" sabrian como puedo arreglar eso?
Profe no me sale bien algo en la conexión y creo que tiene que ver con el puerto y el host name.
Me voy a tatuar este video
como le hago para descargar el mysql para ponerlo en dependence... ayuda porfavor, urgente :(
Hola profe...
tengo un problema y es que al buscar el driver con maven se queda cargando el icono del reloj de arena y no avanza de ahí :(
Instalé el driver de forma manual pero al momento de correr todo el programa con el controlador de persistencia sale que no detecta el driver. :(
Alguna solución que me sugieras ? gracias
estoy teniendo el mismo problema y no encuentro una solución
@@AlexCruz-ys6ql Hola, yo lo solucioné instalando el driver SQL de forma manual y tambien toca poner el archivo mysql jar en la carpeta de las librerias del proyecto
A mi el maven nunca me tira nada jajaja pero bueno, lo descargo por otro lado y levanta
holas, a mi no me aparece la carpeta persistence, como lo agrego a mi proyecto?
Hola lu! Yo tengo un problema, cuando quiero conectar la base de datos me dice: access denied for user 'daian'@'localhost' (using password: no)
Estoy con un proyecto de sprint boot, le di mil vueltas pero no encontré la solución.
Estoy en la misma y justo estoy haciendo lo de ArgPrograma🙁
Lo solucione cerrando netbeans y volviendolo a abrir y haciendo de nuevo todos los pasos !
@@fackusalvatierra yo también, en la misma. Ya lo hice y nada, edite los archivos de configuración, otorgue todos los permisos y todavía persiste el error. Todo el día estuve con este tema :'(
@@aixa4412 Daiana.
Create tu usuario en el servidor mysql?, para crear el servidor primero te tenes que loguear como root en la base de datos y desde ahi usar el comando create user
@@cuxsia si también, y le di igualmente todas los los privilegios. La diferencia con los errores que encuentro en los foros es que a mí me dice NO y el resto YES. Más tarde seguiré probando...
y para intellij IDEA como es?
vuelvo despues de ver los videos y buscar soluciones,para alguien que usa este IDE: el cógido se escribe y crea todo manualmente. Tanto el archivo POM, persistence, la clase Controller y etc. Todo es manual
Como hago esto en intellij?
Preeeeegunta: por que no aparecen mis procedures??
holaa no me aparece ni para buscar el mysql y tampoco me deja conectar a la base de datos alguno sabe que hacer? estoy hace 2 horas
Qué JDK estás usando? Asegurate de usar JDK 15 o 17
hola tienes lo mismo , pero en python?
MUCHO TEXTO Pero espero alguien pueda ayudarme, Hola a todos tengo un detalle pasa que cuando trato de agregar la dependencia en mi caso directamente no busca nada, revisando y dándome cuenta en el video, veo que sale local y central en las dependencias, en locales si me salen algunas cosas pero de central nada de nada, nuevamente revisando en servicios, veo que estan los repositorios de maven, local y central, pero en el local no me sale nada incluso le he dado a update index y no pasa nada, alguien tiene un error similar o le ha pasado? yo siento que el error es que mi maven no tiene salida a la red algo asi porque no me busca dependencias, pero ya busque en serio me he tirado cosa de 3 horas buscando solución y no doy con una, incluso verifique tener instalado maven y todo bien esta instalado pero no me despliega ninguna dependencia :c
x2 , como lo solucionaste bro 🙃
@@aronstone4905 no se si ya lo resolviste mira si no mal recuerdo, en la parte de abajo del IDE esta lo de Errores y Notificaciones, ahí si no mal recuerdo me salía algo referente al maven lo habilite y ya me permitió que buscara en la red
yo no tengo esa carpeta persistencia
Porque tenes que crearla :) en el video de "modelo de capas" de este curso explicamos al respecto!
@@TodoCode recién escuche que Netbeans laboralmente ya no es usado hace tiempo, ¿qué tan cierto sería eso?
Este curso me cuesta seguirlo porque tengo intellij idea y no encuentro como hacer lo que estas haciendo.
Descargate Netbeans 😉 tanto intellij como netbeans son los IDEs más usados! No está demás que aprendas a usar ambos, a nivel profesional es importante desarrollar habilidades independientemente del IDE! 🤩 en el canal hay un tuto de como descargar y usar netbeans. Que el IDE no te limite! Un saludo!
una pregunta no me aparece el conector ni el driver :(
anda a la carpeta repository y pone en buscar mysql, en mi caso estaba dentro de la carpeta com
@@Ariel_Ayala donde esta la carpeta repository ?
@@brunocastagna2250 en el minuto 6:10 del video te lo explica, dentro la carpeta .m2 en la carpeta de tu usuario.
@@Ariel_Ayala wtf no tenía fe de que me contestarás jsjsjsjsjs, gracias!!! Mañana chequeo
Hay algo que Todo{ode no haga bien
👍🧉
En intelij solo me aparece un archivo pom.xml al crear el proyecto con maven
Alguien me ayuda por fa🙏