1、QueryModel屬性增加circleType:
private String circleType; //循環(huán)語(yǔ)句類型(表變量/條件變量)
/**
* 取得循環(huán)語(yǔ)句類型(1為表變量,2為條件變量)
* @return String 循環(huán)語(yǔ)句類型
*/
public String getCircleType() {
return circleType;
}
/**
* 設(shè)置取得循環(huán)語(yǔ)句類型
* @param circleType (1為表變量,2為條件變量)
*/
public void setCircleType(String circleType) {
this.circleType = circleType;
}
2、QueryModel的parseQuery()方法增加對(duì)circleType的設(shè)置:
//如果存在條件變量參數(shù),格式為:{機(jī)構(gòu)變量}
QueryModel[] _paramModelArr = model.getModelsFromAllChildrenByClass(ParamModel.class);
if (_paramModelArr.length > 0)
model.setCircleType(((ParamModel) _paramModelArr[0]).getCircleType());
3、Translator:
addDbTable 將循環(huán)語(yǔ)句類型設(shè)置到QueryModel(表變量)
addDbField 將循環(huán)語(yǔ)句類型設(shè)置到QueryModel(條件變量)
getXmlString() 將circleType增加到ch_query_string的屬性值中
loadModelFromXML(...) 增加從XML中將circleType設(shè)置到QueryModel
posted on 2007-04-03 14:07
LORD BLOG 閱讀(772)
評(píng)論(0) 編輯 收藏 所屬分類:
工作日志