どの休止ジャーをOracleDialectクラスを持っていますか?
-
26-09-2019 - |
質問
私はいくつかのアプリを通じて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
を使用する場合があります。
所属していません StackOverflow