我试图连接到Oracle 12c使用休眠版本3.6.10.Final。 当我做 org.hibernate.cfg.configuration.buildSessionFactory()休眠Oracle 12c无法确定方言
我得到
org.hibernate.HibernateException:无法确定方言使用[名称=甲骨文,majorVersion = 12];用户必须注册解析器或明确设置'hibernate.dialect'。
当我使用Oracle 11g时,我没有这个问题,方言被自动检测到org.hibernate.dialect.Oracle10gDialect。 为什么对于Oracle 12c它不起作用。
感谢
也许是因为你的Hibernate的过时的版本早于甲骨文12C? –