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)) { //分割参数、
文章来源于领测软件测试网 https://www.ltesting.net/