[jboss-user] [JBoss Tools (users)] - Re: How to configure Hibernate Console in a Maven project ?

chawax do-not-reply at jboss.com
Tue Oct 21 08:58:39 EDT 2008


Hi,

I had not used Hibernate console for a long time, but my problem with MySQL is back with MySQL ... I have the following stack trace :

org.hibernate.exception.JDBCConnectionException: Getting database metadata
  | 	at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:74)
  | 	at org.hibernate.cfg.reveng.dialect.AbstractMetaDataDialect.getMetaData(AbstractMetaDataDialect.java:64)
  | 	at org.hibernate.cfg.reveng.dialect.AbstractMetaDataDialect.caseForSearch(AbstractMetaDataDialect.java:163)
  | 	at org.hibernate.cfg.reveng.dialect.JDBCMetaDataDialect.getTables(JDBCMetaDataDialect.java:22)
  | 	at org.hibernate.cfg.reveng.JDBCReader.processTables(JDBCReader.java:476)
  | 	at org.hibernate.cfg.reveng.JDBCReader.readDatabaseSchema(JDBCReader.java:74)
  | 	at org.hibernate.eclipse.console.workbench.LazyDatabaseSchemaWorkbenchAdapter$2.execute(LazyDatabaseSchemaWorkbenchAdapter.java:105)
  | 	at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:65)
  | 	at org.hibernate.eclipse.console.workbench.LazyDatabaseSchemaWorkbenchAdapter.readDatabaseSchema(LazyDatabaseSchemaWorkbenchAdapter.java:96)
  | 	at org.hibernate.eclipse.console.workbench.LazyDatabaseSchemaWorkbenchAdapter.getChildren(LazyDatabaseSchemaWorkbenchAdapter.java:58)
  | 	at org.hibernate.eclipse.console.workbench.BasicWorkbenchAdapter.fetchDeferredChildren(BasicWorkbenchAdapter.java:103)
  | 	at org.eclipse.ui.progress.DeferredTreeContentManager$1.run(DeferredTreeContentManager.java:196)
  | 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
  | Caused by: java.sql.SQLException: No suitable driver
  | 	at java.sql.DriverManager.getConnection(DriverManager.java:545)
  | 	at java.sql.DriverManager.getConnection(DriverManager.java:140)
  | 	at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)
  | 	at org.hibernate.cfg.reveng.dialect.AbstractMetaDataDialect.getConnection(AbstractMetaDataDialect.java:122)
  | 	at org.hibernate.cfg.reveng.dialect.AbstractMetaDataDialect.getMetaData(AbstractMetaDataDialect.java:61)
  | 	... 11 more

Upgraded from 5.0.3 to 5.1.6, same problem. Tried with HSQLDB or Oracle, no problem, so this is a problem with MySQL.

My connection is configured this way in hibernate.properties :

hibernate.connection.password=et4
  | hibernate.connection.username=et4
  | hibernate.connection.driver_class=com.mysql.jdbc.Driver
  | hibernate.dialect=org.hibernate.dialect.MySQLMyISAMDialect
  | hibernate.connection.url=jdbc:mysql/srv-r1-be01:3307/et4
  | 

And in my classpath I added the jar with all my entities and the jar containing the MySQL driver.

Any idea where it comes from ?

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4183499#4183499

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4183499



More information about the jboss-user mailing list