用于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
- 通过logback.xml禁用特定类/ jar的日志
- 使用Hibernate EntityManager(与Hibernate Core相比)的任何缺点?
- 创建名为’org.springframework.security.filterChains’Spring + Hibernate + UserDetailService的bean时出错
- 使用哪一个:OpenSessionInViewInterceptor或OpenSessionInViewFilter?
- 使用Hibernate / Spring / JUnit设置和删除复杂数据库状态
- 没有可用于当前线程的实际事务的EntityManager – 无法可靠地处理“刷新”调用
- Hibernate实现。 我们支付反思罚款吗?
- 是否有充分的理由使用XML而不是通过注释配置hibernate?
- Java JPA GenerationType.Auto值始终为null