queryByDQLWithCache(dql)
概述
根据dql查询符合条件的Document,结果以Collection对象返回,并启用缓存。
返回值
java.util.Collection
参数
1、dqlString
查询符合条件语句
示例
描述:
实现queryByDQLWithCache(dql)函数的应用,带缓存查询文档记录(DQL)
iScript 代码:
//主子表单,主表单某字段值为当前子文档列表某字段值总和 (值脚本) (function(){ var docid = getId(); var w1 = " and $parent.$id = '" + docid + "'"; var temp1=""; var dql1 = "$formname = '带缓存查询文档记录DQL子表'" + w1; var subdocs1 = queryByDQLWithCache(dql1); if(subdocs1 != null && subdocs1.size() > 0) { println("subdocs1----> "+subdocs1.size()); for (var iter1 = subdocs1.iterator(); iter1.hasNext();) { var subdoc1 = iter1.next(); temp1 += subdoc1 .getItemValueAsString("缓存子单价"); println("temp1-----> "+temp1); } } return temp1; })()