Ich versuche, Oracle-Optimierer hinzufügen Abfrage schneller aus Anwendungscode mit Kriterien API. Es gibt eine addQueryHint() - Methode in Criteria, aber es scheint nicht zu funktionieren, wenn die neueste Hibernate-API verwendet wird.Oracle Optimierer Hinweis mit Hibernate
Nach der Suche im Internet habe ich einige Hacks/Workarounds gefunden, aber etwas funktioniert nicht für mich .. Ich erstelle eine Select - Anweisung mit der ArrayList von Spalten, ich muss/* + PARALLEL (4) */hinzufügen Kriterien unter Verwendung von Projektionen als. Jede Hilfe wird geschätzt.
ProjectionList projectionList = Projections.projectionList();
while (viewIt.hasNext()) {
viewName = viewIt.next();
projectionList.add(Projections.property(viewName));
}
criteria.setProjection(projectionList);
keine Option für uns in der aktuellen Umgebung. Danke für die Antwort – Gary