質問

私はいくつかのアプリを通じてGridSphereをインストールしようとしている、データベースを作成し、Antタスクがあります。だから私は、(代わりにHSQLの)Oracleを使用するためにhibernate.propertiesファイルを変更したが、私はこのエラーを取得しています:

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

私の方言の設定があります:

      hibernate.dialect=org.hibernate.dialect.OracleDialect

私が使用しているOracle10gの

役に立ちましたか?

解決

例外のnet.sfパッケージから、私はそれがバージョン2にいたとき、あなたが休止状態2を使用していることを推測しています、HibernateはSourceForgeでホストされたとnet.sf.hibernateパッケージでリリースされました。バージョン3から、彼らはorg.hibernateパッケージを使用して開始しました。だから、あなたが使用する必要があります方言はnet.sf.hibernate.dialect.OracleDialectまたはnet.sf.hibernate.dialect.Oracle9Dialect、代わりのorg.hibernate.dialect.OracleDialectです。あなたはまだ SourceForgeのプロジェクトページ上(ソースおよびドキュメントを含む)古い2.xの休止リリースを見つけることができます。

他のヒント

このクラスは、Hibernateのコアにする必要があります。 ソースをチェックアウトツリーに。あなたが休止状態のどのバージョンを使用していますか?

また、あなたはあなたのケースでorg.hibernate.dialect.Oracle10gDialectを使用する場合があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top