Ya me ha pasado un par de veces y para eso cree este blog. Así que vamos a apuntar aquí como resolver este problema.
El problema viene porque estoy intentando crear una 'Hibernate Configuration' dentro de Hibernate proporcionada por Hibernate Tools. En principio tengo todo bien configurado pero a la hora de hacer el amago de conexión me indica el siguiente error:
org.hibernate.console.HibernateConsoleRuntimeException: Could not load AnnotationConfiguration org.hibernate.console.HibernateConsoleRuntimeException: Could not load AnnotationConfiguration at org.hibernate.console.ConfigurationFactory.buildConfiguration(ConfigurationFactory.java:159) ... Caused by: org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:271) ... 12 more Caused by: org.hibernate.exception.JDBCConnectionException: Error calling Driver#connect at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:115) ... 32 more Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
Como vemos el error no es muy aclaratorio y basicamente te dice al final que no es capaz de conectarse con la BBDD.
El problema radica en como se ha indicado anteriormente, para crear esa 'Hibernate Configuration', la 'Database Connection'. Al crear dicha conexión debes indicar los datos de configuración pero también que driver vas a utilizar. Y aquí es donde radica el problema, además tienes que aportar el jar de dicho driver.
PD: Una forma de obtenerlo rápido es ir a cualquier repositorio de maven, buscar la versión que queramos y descargarlo desde ahí.
El problema radica en como se ha indicado anteriormente, para crear esa 'Hibernate Configuration', la 'Database Connection'. Al crear dicha conexión debes indicar los datos de configuración pero también que driver vas a utilizar. Y aquí es donde radica el problema, además tienes que aportar el jar de dicho driver.
PD: Una forma de obtenerlo rápido es ir a cualquier repositorio de maven, buscar la versión que queramos y descargarlo desde ahí.
No hay comentarios:
Publicar un comentario