現在私は、JDBCから私の現在の実装では、静的な変数にアプリケーションの初期化に静的なデータをロードするので、私は直接データベースにアクセスする必要はありませんいくつかの必要があるときにJDBCから休止状態に私のJava Webアプリケーションを切り替えています静的なデータは、今すぐ休止状態に切り替える私は限り、これらの静的変数を取り除くことを考えている限り、私は冬眠を調べているキャッシュにロードされたデータを保持します。HibernateとJDBCのパフォーマンス?
私はかなり休止状態になっていますので、現在の方法から休止状態に切り替えるとパフォーマンスが向上するかどうかわかりません。私は、休止状態のキャッシングをさらに研究し、いくつかのパフォーマンステストを実行して、どちらの方法が優れているかを見ていきます。
ありがとうございました。
意見は、このサイトの[オフトピック](http://stackoverflow.com/help/on-topic)です。 –
JDBCからHibernateに変更する理由は何ですか?パフォーマンス面では、よく書かれたJDBC(キャッシュ付き)は毎回Hibernateを打つべきです。メンテナンス性の面では、答えは...あなたが必要とするクエリ/データベースの変更の種類によります... – beny23
キャッシュ機能に興味があるのなら、休止状態ではなくehcacheに移動してください。平均的に、休止状態の著者は10%のオーバーヘッドを要求します。 –