[
http://opensource.atlassian.com/projects/hibernate/browse/HHH-3159?page=c...
]
Chris Bredesen commented on HHH-3159:
-------------------------------------
For interested parties, I will commit this when I feel somewhat confident that we
don't need a new Dialect. It would be great if the folks using this workaround
(through a custom Dialect) would report their findings. If this change alone fixes 11g
we'll be in good shape but we won't know for sure until we start testing in the
lab, etc. Any input from real world users is appreciated.
Oracle 11g - desupport of oracle.jdbc.driver
--------------------------------------------
Key: HHH-3159
URL:
http://opensource.atlassian.com/projects/hibernate/browse/HHH-3159
Project: Hibernate Core
Issue Type: Bug
Components: core
Affects Versions: 3.2.5
Environment: Hibernate 3.2.5GA, Oracle 11.1.0.6.0.
Reporter: D. S.
Assignee: Chris Bredesen
Original Estimate: 1 minute
Remaining Estimate: 1 minute
With Oracle 11g, the deprecated package oracle.jdbc.driver no longer exists and this
causes issues with all OracleDialect classes making it impossible to use Hibernate.
This issue affects all of the following classes:
Oracle9iDialect.java
Oracle9Dialect.java
Oracle10gDialect.java
The line error in question is:
Class types =
ReflectHelper.classForName("oracle.jdbc.driver.OracleTypes");
This simply needs to be changed to:
Class types = ReflectHelper.classForName("oracle.jdbc.OracleTypes");
From the Oracle 11g readme.txt
"In Oracle JDBC release 9.0.1 customer use of the classes
in that package was deprecated. A new package, oracle.jdbc, was
introduced and customers were advised to begin using the
interfaces and classes defined in oracle.jdbc. In every release
since 9.0.1 we have encouraged customers to switch to oracle.jdbc
and stated that oracle.jdbc.driver would be desupported. The time
has come. Customer code that references oracle.jdbc.driver will
not compile and will not execute in this and future releases of
the Oracle JDBC drivers. Please use oracle.jdbc instead."
Thanks.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://opensource.atlassian.com/projects/hibernate/secure/Administrators....
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira