返回

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;
})()