Я использую Jdev 11g для разработки.
Теперь проблема в том, что я не могу обновлять значения критериев представления каждый раз, когда у меня для него новые значения.
Например, естькритерий просмотра VC, который содержит 2 критерия имя и возраст.Я установил значения для имени и выполнить SQL, чтобы получить результаты.
Теперь мне нужно сбросить критерии просмотра и установить новые значения для имени или возраста.
Я использую приведенный ниже код для сброса критериев просмотра:
vo.removeViewCriteria(viewCriteriaName);
ViewCriteria vc= vo.getViewCriteria(viewCriteriaName);
vc.reset();
//update the view criteria
ViewCriteriaRow vcr = (ViewCriteriaRow)vc.first();
ViewCriteriaItem vci = vcRow.getCriteriaItem(attributeName);
vcItem.setOperator(SearchServiceConstants.IN);
//get the values here
vci.setValues(values);
vcr.setConjunction(vcRow.VC_CONJ_AND);
vo.applyViewCriteria(vc, true);
vo.executeQuery();
НоТем не менее, в критериях просмотра есть одна переменная связывания, которая влияет на результаты SQL.
Мне нужен чистый критерий просмотра, в котором нет данных привязки.
Может ли кто-нибудь помочь сэтот?Спасибо!