如何在eclipselink中将oracle索引提示传递给ExpressionBuilder。我们使用的是session.readAllObjects方法。
ExpressionBuilder不支持它。还有没有别的办法。
发布于 2017-03-02 14:25:24
不知怎么的,我试了一下。啊,真灵。我们可以使用下面的ReadAllQuery类来代替session.readAllObjects(类,表达式)
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);https://stackoverflow.com/questions/41891343
复制相似问题