如何在eclipselink中将oracle索引提示传递给ExpressionBuilder。我们正在使用session.readAllObjects方法。
ExpressionBuilder不支持它。还有其他办法。
答案 0 :(得分:0)
不知怎的,我试过下面的一个。有效。 我们可以使用下面的ReadAllQuery类而不是session.readAllObjects(Class,Expression)
ReadAllQuery raq = new ReadAllQuery();
raq.setReferenceClass(MyClass.class);
raq.setSelectionCriteria(expBuilder.getExpression());
//Query hint in set as below
raq.setHintString("/*+ index(t0 INDEXNAME)*/");
session.executeQuery(raq);