Spring MVCプロジェクトでHibernateを使用していて、Oracle 12cデータベースに接続したい。 org.hibernate.dialect.Oracle12cDialect
を使用しましたが、これによりorg.hibernate.boot.registry.selector.spi.StrategySelectionException: Unable to resolve name [org.hibernate.dialect.Oracle12cDialect] as strategy [org.hibernate.dialect.Dialect]
が返されます。 Oracle 12cの方言を設定するにはどうすればよいですか? hibernate 4.3.9
を使用しています。
org.hibernate.dialect.Oracle10gDialect
を使用してみてください。これは、Hibernate 4.3.9
で可能な限り最高のバージョンのようです。
12cの方言は、以降のバージョンに存在するようです。 this を参照してください。
org.hibernate.dialect.Oracle12cDialect
はhibernate-coreバージョン5.3で使用できます
参照: https://docs.jboss.org/hibernate/orm/5.3/javadocs/org/hibernate/dialect/Oracle12cDialect.html