Oracle APIを追加して、criteria APIを使用してアプリケーションコードからクエリを高速に実行しようとしています。 CriteriaにはaddQueryHint()メソッドがありますが、最新のhibernate APIを使用しても動作しないようです。Hibernateを使用したOracleオプティマイザヒント
ウェブを検索した後、いくつかのハック/回避策が見つかりましたが、何かが私のために働いていません。列のArrayListを使用してselect文を作成します。/ * + PARALLEL(4)* /のような予測を用いた基準。どんな助けもありがとうございます。
ProjectionList projectionList = Projections.projectionList();
while (viewIt.hasNext()) {
viewName = viewIt.next();
projectionList.add(Projections.property(viewName));
}
criteria.setProjection(projectionList);
ない現在の環境での私たちのためのオプション。応答ありがとう – Gary