用于oracle 12c的hibernate方言

ham*_*med 13 java oracle 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.

wja*_*ans 12

尝试使用org.hibernate.dialect.Oracle10gDialect,似乎是Hibernate中最高的版本4.3.9.

12c的方言似乎出现在更高版本中,请参阅此内容.


小智 5

org.hibernate.dialect.Oracle12cDialect 可以与休眠核心版本5.0一起使用

参见:https : //docs.jboss.org/hibernate/orm/5.0/javadocs/org/hibernate/dialect/Oracle12cDialect.html