簡體   English   中英

oracle 12c 的休眠方言

[英]hibernate dialect for oracle 12c

我在 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 設置方言? 我正在使用休眠4.3.9

嘗試使用org.hibernate.dialect.Oracle10gDialect ,似乎是 Hibernate 4.3.9可能的最高版本。

12c 的方言似乎出現在更高版本中,請參閱

org.hibernate.dialect.Oracle12cDialect可以與 hibernate-core 5.0 版一起使用

參見: https : //docs.jboss.org/hibernate/orm/5.0/javadocs/org/hibernate/dialect/Oracle12cDialect.html

(Maven) 用於:

    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-core</artifactId>
        <version>5.4.9.Final</version>
    </dependency>

您可能想要添加此方言:

<property name="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</property>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM