我試圖連接到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? –