我们将oracle从11g升级到12c。我的应用程序正在使用hibernate3.jar3.6.8最终版本。使用11g Oracle10gDialect时效果很好,但是当我连接到12c数据库时,出现以下错误。我也将classes12.jar更改为ojdbc7.jar。
调用init方法失败;嵌套的异常是org.hibernate.HibernateException:无法确定方言以使用[name = Oracle,majorVersion = 12]; 用户必须注册解析器或显式设置“ hibernate.dialect”
我尝试降级直到3.1.1升级3.6.10-Final。3.6.8我的代码下面无法编译,因为在此之前没有Oracle10gDialect类。甚至3.6.10-final版本也给我同样的错误。我无法升级到Hibernate4。任何建议都会有很大帮助。谢谢。