Object object = BuilderObject.builderObj(paramTypesArr[i]);
// 匹配對象
paramType[i] = object.getClass();
if(!"".equals(pVlaue) && !NULL.equals(pVlaue))
{
//分割參數、
//Map的多參數風格
String[] arr = (pVlaue).split(MAP_CEL_SPLIT);
String[] itArr = null;
String[] params = new String[arr.length];
String[] paramsvalues = new String[arr.length];
for(int pi=0 ; pi { //Map的鍵值分割 itArr = arr[pi].split(KEY_VALUE_SPLIT); params[pi] = itArr[0]; paramsvalues[pi] = !NULL.equals(itArr[1])? itArr[1] : null; } //執行javabean的Set方法設置 BuilderObject.doprocessSetMeths(object,params,paramsvalues); paramsValue[i] = NULL.equals(pVlaue)? null : object ; } } //Connection數據庫連接對象 else if("Connection".equals(ptype)) { paramType[i] = Connection.class; paramsValue[i] = NULL.equals(pVlaue)? null : Dao.getConnection(); } //List else if("List { //定義新的List對象 List //分割 String[] pRow = pVlaue.split(LIST_ROW_SPLIT); //建立對象 Map for(int row = 0; row { String rowMapParm = pRow[row].replace("{", "").replace("}", ""); if(!"".equals(rowMapParm) && !NULL.equals(rowMapParm)) { //分割參數、
文章來源于領測軟件測試網 http://www.kjueaiud.com/