Вопрос

Я пытаюсь установить GridSphere через приложение, есть задача Ant, которая создает базу данных. Поэтому я изменил файл hibernate.properties, чтобы использовать Oracle (вместо HSQL), но я получаю эту ошибку:

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

Моя настройка диалекта:

      hibernate.dialect=org.hibernate.dialect.OracleDialect

Я использую Oracle10G.

Это было полезно?

Решение

От net.sf Пакет исключения, я думаю, что вы используете Hibernate 2. Когда он был в версии 2, Hibernate был размещен на SourceForge и был выпущен с net.sf.hibernate упаковка. От версии 3 они начали использовать org.hibernate упаковка. Поэтому диалект, который вы должны использовать, это net.sf.hibernate.dialect.OracleDialect или net.sf.hibernate.dialect.Oracle9Dialect, вместо org.hibernate.dialect.OracleDialect. Отказ Вы все еще можете найти более старые релизы Hibernate 2.x (с источниками и документацией) на ProjectForge Project Page.

Другие советы

Этот класс должен быть в гибернационном ядре. Проверьте Исходное дерево. Отказ Какую версию Hibernate вы используете?

Кроме того, вы можете использовать org.hibernate.dialect.Oracle10gDialect в твоем случае.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top