Estoy tratando de agregar Hibernate a mi proyecto.

Hice clic en vista -> Ventanas de herramientas -> base de datos y agregué una nueva base de datos MySQL. Probé la conexión, estaba bien.

Luego hice clic en ver -> Ventanas de herramientas -> persistencia.

Ventana de persistencia apareció. Hice clic derecho -> Generar mapeo de persistencia -> Por esquema de base de datos. Elegí la base de datos que agregué, seleccioné el paquete y generé hibernate.cgf.xml y la entidad asignada.

<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
    "-//Hibernate/Hibernate Configuration DTD//EN"
    "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
  <session-factory>
    <property name="connection.url">jdbc:mysql://localhost:3306/mydb</property>
    <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
      <mapping class="db.mydbEntity"/>
      <!-- DB schema will be updated if needed -->
    <!-- <property name="hbm2ddl.auto">update</property> -->
  </session-factory>
</hibernate-configuration>

Sin embargo, no puede arrojar errores

"No se puede resolver la clase Driver".

Descargué el conector SQL de aquí. Hice clic en Archivo -> Estructura del proyecto -> Bibliotecas -> hice clic en el signo más verde, seleccioné Java y agregué el archivo que descargué.

Sin embargo, el error sigue siendo el mismo, ¿cómo puedo solucionar esto? No puedo encontrar ningún tutorial o esta ni alguna solución.

¡Gracias por la ayuda!

1
Darlyn 2 mar. 2017 a las 15:44

2 respuestas

La mejor respuesta

¿Extrajo el controlador del archivo que descargó? El archivo que desea agregar a la sección de bibliotecas en Intellij es mysql-connector-java-5.1.41-bin.jar

2
Will Humphreys 3 mar. 2017 a las 12:58

Necesitará agregar la API mysql, parece que no la agregó con sus bibliotecas

0
Abdou El Mesnaoui 3 mar. 2017 a las 00:31