1>数百万行と100列のテーブルテーブルから1行(そして3〜4列が必要)を返すクエリを実行したいと思います。このユースケースでは、JDBC または Hibernate のどちらがより適切なオプションですか。
2>この場合に休止状態を使用すると、メモリ不足になるリスクもあります。休止状態でのキャッシングの問題についてはまったくわかりませんが、人々が OOM を取得すると聞いています。
3>Hibernate/JDBC のどちらがより高速な結果をもたらすか。私の場合は時間が重要です。
ところで、OLAP スタイルのクエリに Hibernate を使用することに関する私のブログ エントリを参照してください。
これがすでに休止状態を使用しているプロジェクトである場合、休止状態を使用しない理由はありません。Istvan Devai の回答を参照してください。
これが新しいプロジェクトであり、これがデータベースで行うすべての場合、休止状態 (またはその他の JPA 実装) を使用するメリットはあまりないと思います。プレーンな JDBC を使用する方が適切です。