/**
|
* Copyright © 2015-2020 <a href="http://www.jeeplus.org/">JeePlus</a> All rights reserved.
|
*/
|
package com.jeeplus.common.persistence;
|
|
import java.util.HashMap;
|
|
/**
|
* 查询参数类
|
* @author jeeplus
|
* @version 2013-8-23
|
*/
|
public class Parameter extends HashMap<String, Object> {
|
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 构造类,例:new Parameter(id, parentIds)
|
* @param values 参数值
|
*/
|
public Parameter(Object... values) {
|
if (values != null){
|
for (int i=0; i<values.length; i++){
|
put("p"+(i+1), values[i]);
|
}
|
}
|
}
|
|
/**
|
* 构造类,例:new Parameter(new Object[][]{{"id", id}, {"parentIds", parentIds}})
|
* @param parameters 参数二维数组
|
*/
|
public Parameter(Object[][] parameters) {
|
if (parameters != null){
|
for (Object[] os : parameters){
|
if (os.length == 2){
|
put((String)os[0], os[1]);
|
}
|
}
|
}
|
}
|
|
}
|