queryBySQLWithCache(sql)
概述
根据sql查询符合条件的Document,结果以Collection对象返回,并启用缓存。
返回值
java.util.Collection
参数
1、sqlString
查询符合条件语句
示例
描述:
实现queryBySQLWithCache(sql)函数的应用,带缓存查询文档记录(SQL)
iScript 代码:
//主子表单,主表单某字段值为当前子文档列表某字段值总和 (值脚本) (function(){ var docid = getId(); var temp=""; var sql="select * from tlk_带缓存查询文档记录SQL子表 where parent='"+docid+"'" var subdocs = queryBySQLWithCache(sql); if(subdocs!= null && subdocs.size() > 0) { println("subdocs----> "+subdocs.size()); for (var iter = subdocs.iterator(); iter.hasNext();) { var subdoc = iter.next(); temp += subdoc .getItemValueAsString("缓存子单价"); println("temp-----> "+temp); } } return temp; })()