用于oracle 12c的hibernate方言

我在我的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的方言似乎出现在更高版本中,请参阅此内容 。

org.hibernate.dialect.Oracle12cDialect可以与hibernate-core版本5.3一起使用

请参阅: https : //docs.jboss.org/hibernate/orm/5.3/javadocs/org/hibernate/dialect/Oracle12cDialect.html