- This topic has 5 replies, 4 voices, and was last updated 19 years, 4 months ago by
Brian Fernandes.
-
AuthorPosts
-
jkarthausMemberHello
I get a error when i want to generate a Hibernate Mapping with MyEclipse 4.1
When i generate the Mapping with 4.0 everything is fine (with the same configuration same Driver, same Database …)
This is the Error :
org.hibernate.exception.GenericJDBCException: Could not get list of tables from database. Probably a JDBC driver problem. Configured schema:MIG60 Configured catalog:null Available schemas: DBSNMP INFO60 MIG60 OUTLN PENTA PSI RMAN SYS SYSTEM Available catalogs: at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:91) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:79) at org.hibernate.cfg.reveng.dialect.JDBCMetaDataDialect$1.handleSQLException(JDBCMetaDataDialect.java:86) at org.hibernate.cfg.reveng.dialect.ResultSetIterator.next(ResultSetIterator.java:50) at org.hibernate.cfg.reveng.JDBCReader.processTables(JDBCReader.java:400) at org.hibernate.cfg.reveng.JDBCReader.readDatabaseSchema(JDBCReader.java:65) at com.genuitec.eclipse.hibernate.wizards.MEJDBCMetaDataConfiguration$1.readDatabaseSchema(MEJDBCMetaDataConfiguration.java:102) at org.hibernate.cfg.JDBCBinder.readFromDatabase(JDBCBinder.java:87) at com.genuitec.eclipse.hibernate.wizards.MEJDBCMetaDataConfiguration.readFromJDBC(MEJDBCMetaDataConfiguration.java:129) at com.genuitec.eclipse.hibernate.wizards.GenerateArtifactsJob$5.execute(GenerateArtifactsJob.java:405) at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:35) at org.hibernate.console.ConsoleConfiguration.execute(ConsoleConfiguration.java:68) at com.genuitec.eclipse.hibernate.wizards.GenerateArtifactsJob.buildConfiguration(GenerateArtifactsJob.java:400) at com.genuitec.eclipse.hibernate.wizards.GenerateArtifactsJob.run(GenerateArtifactsJob.java:266) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76) Caused by: java.sql.SQLException: Ungültiger Spaltenname at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:169) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:211) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:274) at oracle.jdbc.driver.OracleStatement.get_column_index(OracleStatement.java:4541) at oracle.jdbc.driver.OracleResultSetImpl.findColumn(OracleResultSetImpl.java:666) at oracle.jdbc.driver.OracleResultSet.getString(OracleResultSet.java:1374) at org.hibernate.cfg.reveng.dialect.JDBCMetaDataDialect$1.convertRow(JDBCMetaDataDialect.java:79) at org.hibernate.cfg.reveng.dialect.ResultSetIterator.next(ResultSetIterator.java:47) ... 11 more
Can someone give me any suggestions ?
March 7, 2006 at 7:10 am #247867
Riyad KallaMemberPlease upgrade to 4.1.1 and try again if you haven’t already, there were a lot of bug fixes in the DB explorer in 4.1.1
March 7, 2006 at 7:18 am #247871
Haris PecoMemberjkarthaus ,
What mean ‘Ungültiger Spaltenname ‘ , please ?
Best
March 7, 2006 at 8:10 am #247879
Brian FernandesModeratorHi,
You’re probably using an older version of the Oracle JDBC drivers which are incompatible with our newer tools (possibly classes12.jar).
If you upgrade to the latest Oracle JDBC driver (ojdbc14.jar), it should work. The oracle drivers are backward compatible, so you should not have a problem.Best,
Brian.March 9, 2006 at 12:37 am #248123
jkarthausMemberIn my first Post I tried with the “Classes12.jar” JDBC Driver.
So I tried the new Driver ojdbc14.jar and it works
Thank you for Answers !
BTH : ‘Ungültiger Spaltenname ‘ (German) means -> invalid Colname -> Sorry i forgot to translate
March 9, 2006 at 12:45 am #248124
Brian FernandesModeratorGlad to hear it’s working now.
Best,
Brian. -
AuthorPosts