connell-class / revassess

this is a trial repo for making a template for the revature assessment
2 stars 11 forks source link

tier3/test2: Oracle DB 12.1 dialect casting failure #20

Closed flacks closed 4 years ago

flacks commented 4 years ago

Description On Oracle DB 12.1, line 47 in Answer2Tests.java:

Dialect dialect = dialectResolver.resolveDialect((DialectResolutionInfo) connection.getMetaData());

yields:

java.lang.ClassCastException: class oracle.jdbc.driver.OracleDatabaseMetaData cannot be cast to class org.hibernate.engine.jdbc.dialect.spi.DialectResolutionInfo (oracle.jdbc.driver.OracleDatabaseMetaData and org.hibernate.engine.jdbc.dialect.spi.DialectResolutionInfo are in unnamed module of loader 'app')

To reproduce Run Answer2Tests.java

Expected behavior Program connects to database and proceeds to check if sequence is correct.

Workaround

Dialect dialect = dialectResolver.resolveDialect(new DatabaseMetaDataDialectResolutionInfoAdapter(connection.getMetaData()));