1、QueryModel属性增加circleType:
private String circleType; //循环语句类型(表变量/条件变量)
/**
* 取得循环语句类型(1为表变量,2为条件变量)
* @return String 循环语句类型
*/
public String getCircleType() {
return circleType;
}
/**
* 设置取得循环语句类型
* @param circleType (1为表变量,2为条件变量)
*/
public void setCircleType(String circleType) {
this.circleType = circleType;
}
2、QueryModel的parseQuery()方法增加对circleType的设置:
//如果存在条件变量参数,格式为:{机构变量}
QueryModel[] _paramModelArr = model.getModelsFromAllChildrenByClass(ParamModel.class);
if (_paramModelArr.length > 0)
model.setCircleType(((ParamModel) _paramModelArr[0]).getCircleType());
3、Translator:
addDbTable 将循环语句类型设置到QueryModel(表变量)
addDbField 将循环语句类型设置到QueryModel(条件变量)
getXmlString() 将circleType增加到ch_query_string的属性值中
loadModelFromXML(...) 增加从XML中将circleType设置到QueryModel
posted on 2007-04-03 14:07
LORD BLOG 阅读(766)
评论(0) 编辑 收藏 所属分类:
工作日志