【问题标题】:Which hibernate jar has the OracleDialect class?哪个休眠 jar 具有 OracleDialect 类?
【发布时间】:2010-11-19 18:59:07
【问题描述】:

我正在尝试通过某个应用程序安装 GridSphere,有一个创建数据库的 ant 任务。因此,我将 hibernate.properties 文件更改为使用 Oracle(而不是 HSQL),但出现此错误:

 net.sf.hibernate.HibernateException: Could not instantiate dialect class

我的方言设置是:

      hibernate.dialect=org.hibernate.dialect.OracleDialect

我正在使用 Oracle10g

【问题讨论】:

    标签: java oracle hibernate hibernate-mapping


    【解决方案1】:

    从异常的net.sf 包中,我猜你正在使用Hibernate 2。当它在版本2 中时,Hibernate 托管在sourceforge 上并与net.sf.hibernate 包一起发布。从版本 3 开始,他们开始使用 org.hibernate 包。所以你应该使用的方言是net.sf.hibernate.dialect.OracleDialectnet.sf.hibernate.dialect.Oracle9Dialect,而不是org.hibernate.dialect.OracleDialect。您仍然可以在 sourceforge project page 上找到较早的 2.x hibernate 版本(带有源代码和文档)。

    【讨论】:

      【解决方案2】:

      这个类应该在 Hibernate 核心中。查看source tree。您使用的是哪个版本的 Hibernate?

      此外,您可能希望在您的情况下使用org.hibernate.dialect.Oracle10gDialect

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-03-25
        • 2016-10-04
        • 2013-05-23
        • 1970-01-01
        • 2019-07-05
        • 2011-02-23
        • 2014-07-22
        相关资源
        最近更新 更多