您的位置:首页 > 其它

ADF:给VO动态创建检索基准并获取程序需要的数据

2011-09-25 20:38 239 查看
  在ADF中,可以在程序中动态创建Where语句来过滤数据,也可以使用ViewCriteria来过滤需要的数据。
参考如下代码:

public Long setHelpId(String usage){
ViewObjectImpl helpVO = this.getHelpTranslations();

//创建检索基准
ViewCriteria vc = helpVO.createViewCriteria();
ViewCriteriaRow vcr = vc.createViewCriteriaRow();
vcr.setAttribute("HelpUsage", "=" + usage);
vc.addElement(vcr);

//进行查询,并取得数据
RowIterator helpItr = helpVO.findByViewCriteria(vc, -1, ViewObject.QUERY_MODE_SCAN_DATABASE_TABLES);
Row helpRow = helpItr.first();
return (Long)helpRow.getAttribute("HelpId");
}


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  database string
相关文章推荐